Discord bot for Board Game Arena turn notifications (self-hosted, open source)
Posted: 06 April 2026, 14:39
Hello everyone,
I wanted to share a small open-source project I built for Board Game Arena: a self-hosted Discord bot for turn notifications.
The bot watches public BGA tables in spectator mode and posts updates in a Discord channel as turns evolve. It does not use cookies or BGA login. The idea was simply to provide a practical Discord-based workaround for groups who want turn notifications in a shared channel.
Main features:
* watch a public BGA table from its full public URL
* link Discord members to BGA players
* support partial links (name only, ID only, or both), with automatic completion when the bot recognizes a player on a watched table
* create, update, delete, and recreate Discord messages as turns change
* automatically remove the active message and stop watching the table when the game is over
Important note:
* this is not an official BGA integration
* it only works for tables that are publicly accessible in spectator mode
* it is self-hosted, so it must run on your own machine or server
Project link:
https://github.com/Haurrus/BoardGameAre ... d_Turn_Bot
All setup instructions are available in the README on the GitHub page.
I hope it can be useful to other players or communities looking for a Discord notification solution.
I wanted to share a small open-source project I built for Board Game Arena: a self-hosted Discord bot for turn notifications.
The bot watches public BGA tables in spectator mode and posts updates in a Discord channel as turns evolve. It does not use cookies or BGA login. The idea was simply to provide a practical Discord-based workaround for groups who want turn notifications in a shared channel.
Main features:
* watch a public BGA table from its full public URL
* link Discord members to BGA players
* support partial links (name only, ID only, or both), with automatic completion when the bot recognizes a player on a watched table
* create, update, delete, and recreate Discord messages as turns change
* automatically remove the active message and stop watching the table when the game is over
Important note:
* this is not an official BGA integration
* it only works for tables that are publicly accessible in spectator mode
* it is self-hosted, so it must run on your own machine or server
Project link:
https://github.com/Haurrus/BoardGameAre ... d_Turn_Bot
All setup instructions are available in the README on the GitHub page.
I hope it can be useful to other players or communities looking for a Discord notification solution.