Heimdallr

2018-08-10 | Myrkvi

Heimdallr is a moderation and utility bot for Discord, mainly intended for the Norwegian Language Learning Discord server. Its current iteration is its second, having been rewritten to make use of the interactions API and to support multiple guilds from a single bot instance.

Both the original implementation and the current iteration are written in Go, and store their data in an SQLite database. The previous version did not support interactions, and instead had old-school chat commands (i.e. ;command). It also could not support multiple servers, as the database and bot were only ever intended to be used for NLL. It also had some peculiarities with command parsing, and essentially parsed commands as though it were a shell. I.e. arguments with spaces would need to be quoted.

The new version can be found on GitHub:
https://github.com/NLLCommunity/heimdallr.