A minimal Discord self-bot to detect and log Rune Slayer boss spawns via webhook.
- Real-time detection: Parses chat for boss names, regions, and server names
- Modular data: All bosses, keywords, regions, and roles in JSON files
- Auto-config: Generates
config.iniwith defaults on first run - Webhook & pings: Sends embeds to Discord; optional role mentions
- Clone the repo
git clone https://github.com/PureIsntHere/Bailitheoir.git cd Bailitheoir - Install dependencies
pip install -r requirements.txt
- Run
python scraper.py
On first run,
config.iniis created in the root. Fill in yourDISCORD_TOKENandDISCORD_WEBHOOK_URL, and setTEST_MODEas needed.
- config.ini — bot token, webhook URL, and test mode
- data/ — JSON files for:
skip_bosses.jsonserver_keywords.jsonboss_list.jsonregion_list.jsonregion_aliases.jsonboss_attributes.jsonboss_ping_roles.json
Modify any JSON to customize behavior without touching code.
- Fork this repo
- Create a feature branch
- Submit a pull request
MIT