You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
roxie 8001df00c1 Answering questions now works. No more bugs. Calculates time correctly. Also cleans out the player lists at the end of a question. 6 years ago
cogs Answering questions now works. No more bugs. Calculates time correctly. Also cleans out the player lists at the end of a question. 6 years ago
config nsfw tag blacklisting added and tested. 6 years ago
settings the whole of 1.2 because I fucking starting developing on master as was too much of a pussy to just change branches 6 years ago
LICENSE Update LICENSE 6 years ago
README.md the readme was :b:roke 6 years ago
checks.py panic changing the guild ID usage when getting configs because JSON can't use ints as keys and I knew this before but forgot. 6 years ago
err_handle.py small error handling changes to keep errors there because deleting things makes people look stupid or the bot loook stupid. 6 years ago
load_config.py slowmode fixed. 6 years ago
main.py fixed custom commands again. Now works. 6 years ago
requirements.txt Added requirements.txt 6 years ago

README.md

Banner

MIT Python Say Thanks

A simple Discord Bot used by me personally, written for fun.

Simple setup

  1. Copy settings/preferences_example.ini to settings/preferences.ini and fill in the details
  2. Run pip install -r requirements.txt in the root directory of the bot
  3. Add the bot to your server by generating an OAuth link with bot scope only
  4. Run main.py to generate config files for the server
  5. Stop RoxBot
  6. Open servers.json and populate with config options for your server
  7. Enjoy!

Command Docs

Coming soon

Changelog

v1.3.4

Performance
  • Changed the warning listing command do that it isn’t slow.

    Bug Fixes
  • Removing all warnings of a user now removes them from the dictionary. Making them not display in the list even though they don’t have any warnings.

v1.3.3

Hottest of Bug Fixes
  • Warn list now actually works for all warnings.
  • Slowmode now ignores mods and admins.

v1.3.2

Bug Fixes
  • Fixed logging for gss cog again…

v1.3.1

Bug Fixes
  • Fixed logging for gss cog.

v1.3.0

New Features
  • New Admin Cog with warning and slowmode commands.
  • Hug Command like that of suck and spank
  • ‘Succ’ now added as an alias for ;suck
  • The GSS cog commands are more efficient
  • ;nsfwperms and ;selfieperms can now be repeated to remove the roles.
  • NSFW channels can now be added to selectively enable Roxbot’s NSFW features.
  • New checks for the suck and spank commands so that they too can be disabled on a channel basis.
Bug Fixes
  • Fixed bug where Custom Commands would ignore the blacklist.
  • Fixed issue where custom command outputs were always lowercase
  • Fixed some naughty swears that were placeholders for a more civilised response.
  • Removed Herobrine

v1.2.0

New Features
  • Added a new cog for the GaySoundsShiposts discord. Just some custom commands needed for modding.

v1.1.3

Changes
  • Changed to traa command to gss and point to the /r/gaysoundsshitposts subreddit

v1.1.2

Bug Fixes
  • Fixed a bug when a user only had the ‘@everyone’ role and used ;info.

v1.1.1

Bug Fixes
  • Print settings outputting too big of a message
  • perm roles being overwritten

v1.1.0

New Features
  • Custom commands! With and without prefixes, the bot can output a custom message.
  • Admin roles to check for perms

v1.0.0

Rewrite

The whole bot has been completly rewritten. Its jam packed with new commands, cogs, and functionality. Because of this, I wont be including a full change log. I will fill out the changelog for further versions. But this version should be more stable, have more features, and just be better than before.

v0.4.0

New Features
  • New commands in fun like a reddit scrapper.
  • New Utils cog, new commands like avatar, and info
Bugs and Fixes
  • Admin cog renamed to Settins cog.
  • ChangeAvatar updated again to be inline with who avatar deals with avatar images.
  • Fixed twitch cog bug that made roxbot crash a lot

Probs more but I forgot honestly

v0.3.6

  • ChangeAvatar command updated to use a upto date function to download images
  • printsetting command created for bot owner to check the serverconfig at the current time

v0.3.5

  • Changelog created

Pre-v0.3.5

  • Bot was made. Wasn’t great. You can check the commits though for more info.

Licence

MIT Licence