svamember

module
v1.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2020 License: MIT

README

Svamember

Build Status Go report

Svamember is a Go plugin package for Svachan Discord Bot. This plugin will help you in terms of grouping member and do stuffs with them. As of now this plugin supports:

  • sva.member add {user} {group}: Adding member to a group
  • sva.member remove {user} {group}: Removing member from a group
  • sva.member check {user} {group}: Check if user is member of a group
  • sva.member random {group}: Randomly pick member from a group

Getting Started

Installing

This assumes you already have a working Go environment, if not please see this page first.

go get will always pull the latest tagged release from the master branch.

go get github.com/svakode/svamember
Usage

Import the package into your project.

import "github.com/svakode/svamember"

This plugin has postgre & redis as dependency as it will be the primary storage for storing the data, construct a new handler which can be registered to the command handler of Svachan

memberRepository := svamember.NewMemberRepository(postgre, redis)
memberHandler := svachoose.NewMemberHandler()

All that is left is to register our handler in the Svachan command list.

Credit

Hansen Edrick Harianto

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL