Commit Graph

15 Commits

Author SHA1 Message Date
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 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 bdad8e79b4 Add badgeinfo, plus QoL improvements 2020-04-27 10:36:13 -04:00
Robert Miles c2669b1d33 Clarify transmutation failure and log errors to file 2020-03-14 20:07:40 -04:00
Robert Miles 88200dfa39 Add source link and flesh out message 2020-03-11 11:17:51 -04: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 596ed1a164 Initial commit 2020-02-22 17:46:07 -05:00