Commit Graph

28 Commits

Author SHA1 Message Date
Robert Miles 3b42bcaa0f Don't crash when the user trying to transmute has no badges 2020-06-23 19:38:22 -04:00
Robert Miles 72916a23a4 Fix crashes 2020-06-13 23:08:05 -04:00
Robert Miles 84ffca31c5 Tweak badge spawn rates
Specifically, badges spawn with more frequency. Implemented to try and combat the rampant Tildebadge inflation on tilde.chat.
2020-06-08 16:07:12 -04:00
Robert Miles f251a5b995 Add script for a tildebadge leaderboard 2020-06-08 16:06:27 -04:00
Robert Miles 40225a6544 Add script to list a user's badges 2020-06-08 16:06:11 -04:00
Robert Miles b27e5eb740 Add error log to gitignore 2020-06-08 16:05:55 -04:00
Robert Miles bc6d472740 Do a lot of things with the badge plugin
* Add list argument to badgeinfo (lists badge names)
* Prevent badgeinfo from crashing the bot on a non-existant badge
* Allow shorthand badge names in +transmute (b, sh, sp, etc.)
    * Throw new error when the resolved badge doesn't exist
    * Throw new error when the resolved badge is ambiguous
* Add +transmuteall command to transmute 3 most common badges until you run out of badges to transmute
    * Don't transmute Tildebadges automatically
* Add admin command to take a badge away (for cleaning up after a test)
2020-06-08 16:02:28 -04:00
Robert Miles d5cd6a17a3 Fix nick association resetting on bot reload 2020-06-08 16:01:41 -04:00
Robert Miles 3162bfd462 Set usermode +B on connect
Also, add plugin to allow me to manually +B the bot (so I didn't have to restart it the first time).
2020-04-28 07:56:55 -04:00
Robert Miles 65a2b3efc4 Add optout functionality to badger 2020-04-28 07:56:05 -04:00
Robert Miles 0c4a565186 Make badge retry transmutation on failure, instead of eating badges and not doing anything 2020-04-28 07:55:20 -04:00
Robert Miles ac05a26ccd Add pluralslib dependency 2020-04-27 10:36:31 -04:00
Robert Miles bdad8e79b4 Add badgeinfo, plus QoL improvements 2020-04-27 10:36:13 -04:00
Robert Miles 0f9a57199f Revert "Add auto-colon functionality (will fix plugins when I next restart the bot)"
This reverts commit fc2db3cb6a.
2020-03-14 20:38:48 -04:00
Robert Miles c2669b1d33 Clarify transmutation failure and log errors to file 2020-03-14 20:07:40 -04:00
Robert Miles fc2db3cb6a Add auto-colon functionality (will fix plugins when I next restart the bot) 2020-03-14 13:41:58 -04:00
Robert Miles 88200dfa39 Add source link and flesh out message 2020-03-11 11:17:51 -04:00
Robert Miles faec5f354e Add program to list badge rarities 2020-02-28 13:19:03 -05:00
Robert Miles 08cd3173e7 Add program to create pipe-seperated list of badges by nick
...as well as a plugin to save the most recent nick associated with a NickServ account.
2020-02-28 13:18:51 -05:00
Robert Miles b13b0b3732 Block tooter/sedbot from getting badges, and answer to both botlist and rollcall 2020-02-28 13:17:32 -05:00
Robert Miles b192629ca6 Change prefix to + 2020-02-28 13:17:11 -05:00
Robert Miles 53a326cf87 Block BitBot from getting badges
He can't use them, anyways...
2020-02-25 14:09:57 -05:00
Robert Miles 8573ac295d Add message when unauthorized user attempts to use admin commands
This allows me to differentiate between when a user isn't authorized and when the plugin errors.
2020-02-25 14:08:31 -05:00
Robert Miles b31b30c48f Make the output of list_badges useful 2020-02-25 14:08:13 -05:00
Robert Miles d4782dab33 Add program to list badges 2020-02-24 09:35:11 -05:00
Robert Miles 98d3deb401 Add black magic to get randgen badge rates 2020-02-23 10:57:47 -05:00
Robert Miles 92895124d0 Add README 2020-02-23 10:57:30 -05:00
Robert Miles 596ed1a164 Initial commit 2020-02-22 17:46:07 -05:00