Gonna try to rewrite my old Python bot, but this time in Elixir. Partially using this as a learning project
- Use JSON to configure it
- Rebuild my old utility commands
- Rebuild my old moderator commands
- Rebuild my old admin/bot-owner commands
- Figure out how to do music with Nostrum
- Rebuild that complex multi-server DJ controller with autoplay and stuff that I had, before DiscordPy redid their API...
- Rebuild my meme-spouting spambot functions, but maybe a bit less annoying, this time...
- Rebuild all those random game things I previously had...
- Try not to shoot myself through the brainstem with a 12-gauge shotgun, as I think about how much I will need to redo to get this bot on par with the PyBot from like 2 years ago
- Add some sort of server data storage units -- possibly a regular database, maybe just JSON files... IDK -- never did this for the PyBot, but I was originally planning to
If available in Hex, the package can be installed
by adding elixir_bot
to your list of dependencies in mix.exs
:
def deps do
[
{:elixir_bot, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/elixir_bot.