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