All notable changes to Nyantip will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Handle PrawcoreException around the run loop to significantly reduce bot terminations.
- Avoid flooding modlog with no-op wiki page updates.
- Commands no longer need to be the only part of a message body, so long as they are the only thing on their own line
- Log when an action is ignored because it can either only appear in a
Comment
or in a directMessage
- Setting
exception_user
to send stacktraces to when message handling results in an exception
- Avoid needing to refresh
Comment
mentions to obtain theirpermalink
; thecontext
attribute is used instead - Exceptions that occur as part of processing a message will be logged and no longer cause the program to exit
- Handle 403
Forbidden
exceptions when attempting to reply to aComment
or directMessage
- Periodic tasks were not running because their initial
next_run_time
was never set - Rollback wallet
move
actions when there is an exception when saving the status
- Initial version of this nyantip package released to pypi. The code was significantly modified from its prior source.