v3.0.0 is live and stable! This is a complete Go rewrite with interactive buttons, multi-rune casting, and rare variant images.
This is a Discord bot that draws runes from the Elder Futhark and displays them in a channel with beautiful images and interactive info buttons.
Run the setup script to automatically install Go, configure the bot, and build the binary:
./setup.shThis will:
- Check/install Go (if needed)
- Prompt for your Discord Bot Token
- Generate a
.envconfiguration file - Build the Linux binary for deployment
- Install Go 1.19+ from https://golang.org/dl/
- Copy
env-exampleto.envand add your Discord Bot Token - Build the project:
go build -o runeDiscordBot-linux main.go - Run:
./runeDiscordBot-linux
Add the bot to your server with this link.
!help- Show help text and command list!runeor!draw [number]- Draw and display runes (default: 1)!cast [number]- Mystical multi-rune casting!info [runeName]- Get detailed information about a specific rune!list- Reference list of all rune names
- 🎯 Interactive info buttons - click to swap between rune image and detailed info
- 🌙 Multi-rune casting in single messages with individual info buttons
- ✨ 5% chance for rare "dreams" variant images
- 🔮 Beautiful Elder Futhark rune images with mystical theming
For deployment, you need:
runeDiscordBot-linux(the binary).env(your configuration)media/(the rune images folder)
This code repository is covered under the MIT Licence available here