This is a bot i developed back in 2017 and am setting it as open source. I updated the bot and dependencies to work with the latst one.
-musicnot working. Need to fix dependecies.-helpcomamnd needs to be finished.
A fast, reactive Java wrapper for the official Discord Bot API.
Here are just listed some of the various functions and >64 commands of the bot.
First start the bot then invite to your server.The bot automaticly creates channels upon server enter.
-
General commands
-help- get list of all messages-id- get list of all servers where bot runs-info- info about the bot-ping- your ping-user- user stats-stats- server stats
-
Fun / Chat commands
-8ball- typical 8ball yes/no generator-cat- send cute cat pictures (also with a spam function to send them in time periods)-clear- typical clear command to clear messages-joke- throw a yomama joke :^)-quote- quote messages from channels on the guild-stups- nudge someone on the guild-vote- create polls-gif- create a gif-roll- create a roll
-
Server administration
-kick- kick someone from the server-vkick- kick someone out of the voice channel, also for a specific time period-mute- mute members in text channels-blacklist- disallow users to use the bot
-
Other functions
-music- Music player with many functions-autorole- Auto assign a role for the new members-music- Music player with many functions
Compile The Jar, and upload to your server.
First start the JAR file with:
$ sudo screen -L -S Sirready sudo java -jar DiscordBot.jarEdit the SETTINGS.txt file and set bot-token , BOT_OWNER_ID and the database settings.
You can restart or update the bot via the scripts.