
Karen is a highly efficient, multipurpose Discord bot written in Golang.
Got any problems or just want to chat with me and other devs?
Join the Discord Server! :)

Hancrafted guide soon (tm)
Until then use GoWalker/GoDoc for coding guides and the homepage for usage help.
This bot is still in a early stage.
Please expect (rare) crashes and minor performance problems until the bot is mature enough.
- Never exceeded 2% CPU usage at the time of writing.
- Never used more than 8MB of the allocated heap (=<20MB).
No.
You are allowed to host Karen and fork the project (given that you comply to the license),
but there will be neither guides nor setup help.
Golang's ecosystem is pretty good - but not for us.
Karen has a lot of features that required me (@sn0w) to read hundrets of websites just to get to the one sad conclusion:
"Go has a nice set of tools but they're useless for us"
The problems range from simple stuff like proper version locking of dependencies to more advanced problems like conditional compilation and c-like macros.
Ultimately I decided to drop go {get,build} compatibility and moved to the CMake+Shell-Magic combo.
For some more information about my golang-frustration take a look at my blog:
https://lukas.moe/2017/06/golang-love-hate/
Bots built by friends or awesome strangers
| Avatar | Name | Language | Link |
|---|---|---|---|
![]() |
Emily | Java | MaikWezinkhof/DiscordBot |
| Sora | C# | Serenity/Sora | |
| Nep | C# | Serraniel/Nep-Bot | |
![]() |
Shinobu-Chan | Python 3 | Der-Eddy/discord_bot |


