Frenemies Bot

Frenemies Bot is a small Discord bot that currently only serves one purpose; to move a Discord server instance (specifically, the Frenemies server) to a different region.

The Discord service sometimes experiences issues with voice communications where voices sound robotic or are not transmitted at all. While this issue mostly resolves itself, it can sometimes take a while. Therefore, it is sometimes preferable to use a simple workaround; to move the server to a different region, which this bot makes easy. Simply type !move in any text channel on the server and the bot takes care of the rest! No special permissions required! It also optionally takes the region to move to as an argument.

It uses github.com/bwmarrin/discordgo to communicate with Discord APIs and golang.org/x/time/rate as a token bucket rate limiting algorithm to prevent abuse.