This project hasn't been updated for a while (there was not much need really, it's perfect π). I'm tagging this as version v1.0 before I do some breaking changes. This version will work on Erlang 19, 20, 21, 22.
What's expected next is port from gen_fsm to gen_statem. And have configurable logging without hacks.
The erlang-irc-bot
project will continue to only depend on the Erlang standard lib (OTP), with no third party dependencies. See the sister project erlang-irc-bot-skopjehacklab how to use this in a more feature-rich project with custom plugins and other dependencies.