GithubHelp home page GithubHelp logo

command-bot's People

Contributors

tskken avatar

Stargazers

 avatar

Watchers

 avatar

command-bot's Issues

Update -trinity

update -trinity to support multiple possible "trinity" values.

args would not change. output would give all trinity values for the given user.

Implement -kick to MemberCommands

Add -kick as an option to MemberCommands.

Only can be called by an admin.

args:
-kick : kicks the given user.
-kick : kicks the given user and sends given reason to them in a privet message.

Implement !help

Create !help functionality with current shell. Add Gob encoding and decoding so save the map to a file to prevent loss of data when bot ends.

Implement -ban to MemberCommands

add the -ban option to MemberCommands.

Only can be used by admins

args:
-ban : bans the given user
-ban : ban the given user and private message them with the given reason.

Implement -create in ChannelCommands

Create -create option in ChannelCommands.

Args:
-create : create channel with given name.
-create : create a channel of the given type with the given name.

Implement -trinity to UtilityCommands

add -trinity as an option to UtilityCommands

-trinity can set and give a users "trinity" role. This can be what ever you want to set.
ex. Tank, Healer, DPS, etc...

Sub args:
-trinity -set : sets the given user with the given trinity name.
-trinity -del : delete the given trinity from the given username.

Main args:
-trinity : gives the users given trinity name.

Expand -ign

Update -ign to be able to old multiple IGN's for different games.

Updated sub args:
-ign - set : set the given ign to the given user for the given game.
Note: Implement -set to override a ign if it has already been set.
-ign - del : delete the given ign from the user for the specific game.

Updated main args:
-ign : gives the given users ign for the specific game.

Implement -dice to UtilityCommands

add -dice to UtilityCommands.

-dice will give a dice role with in chat.

args:
-dice : Will role a 6 sided dice and give you an answer
-dice : Will role a dice of given size. Lower bound is always set to zero and upper bound is set to given size.
-dice : Will role a dice between the lower and upper bounds given.

Implement -ign to UtilityCommands

add -ign as an option with in UtilityCommands

-ign will give a given in game name for a the desired user.

sub args:
-set : sets the given user with the given ign.
-del : deletes the given ign from the user.

main args:
-ign : give the given users ign name that was set prior. If non is set it will display "no given IGN for ."

Implement -delete to ChannelCommands

Add -delete option to ChannelCommands

Admin args and functionality:
-delete : deletes the given channel

User args and functionality:
-delete : deletes the given channel if it was created by the user issuing the command.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.