in `__init__.py`:
- make `Bot.command()` return an instance of the registered `UserCommand`
- remove unused *args and **kwargs in `Bot.event()`
- add error handling in `Bot.handle_command()`
in `_socket.py`:
- make the socket connect to either ws1, ws2 etc. to avoid socket dying
in `abc.py`:
- add `Blog`
- add `fetch_blogs()` method to `Member`
in `client.py`:
- add `fetch_blogs()` method
- add `tip()` method
in `exceptions.py`:
- raise exception instead of logging to give error handling a use
in `util/__init__.py`:
- bump version
in `util/commands.py`:
- add error handling
in `util/events.py`:
- only import if type checking to avoid circular imports
in `examples/notifications.py`:
- file created
in `examples/simple_bot.py`:
- in `hi()` `ctx.send()` -> `ctx.reply()`
- add `claim()` command
- add error handling example
**Full Changelog**: https://github.com/okok7711/AminoAcid/compare/v0.1.4...v0.1.5