tskken / command-bot Goto Github PK
View Code? Open in Web Editor NEWLike a command line and more!
Like a command line and more!
update -trinity to support multiple possible "trinity" values.
args would not change. output would give all trinity values for the given user.
Add !Utility or !util to command options.
This functions as the wrapper around utility commands which will be implemented later.
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.
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.
Update README to be up to date and correct.
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.
Create -create option in ChannelCommands.
Args:
-create : create channel with given name.
-create : create a channel of the given type with the given name.
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.
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.
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.
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 ."
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.