Experimental Discord bot written with discordrb
.
- Ruby 2.1 or later
- discordrb gem
- Use
bundle install
inside the root of the repository, if possible
- Use
ffmpeg
,libsodium
andlibopus
for voice. Instructions here and here.
Note: the order of the goals does not reflect their priority, or any other relevant attribute.
- Run code in Python, Ruby, Perl or Bash.
- Periodic update of gems and GitHub pushing.
- Bot execution modes, e.g. log, cmd, sleep etc.
- Command execution through the terminal emulator.
- Command execution without prefixing for certain commands.
- Quote messages through the channel history (checks) or by their ID.
- Dynamic information and static configurations parsed from JSON files.
- Disconnect, reconnect, restart, shutdown, pause, refresh and die commands.