PotionBot is a Discord bot written in Elixir, which uses Alchemy for it's Discord-related operations.
When it's fully done, it will come with a lot of handy modules regarding:
- Server role management with different levels of command access
- Module (command bundles) management and dynamic loading
- Custom prefix setter (among other relevant per-server configurations)
- And more...
Currently, PotionBot is under very early development stages. Any help is very welcome, as long as it's done in a sane fashion.
If available in Hex, the package can be installed
by adding potionbot to your list of dependencies in mix.exs:
def deps do
[
{:potionbot, "~> [version tag here]"}
]
endDocumentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/potionbot.
Refer to the official Alchemy documentation for how modules should be set up.