A cross-platform Discord bot for monitoring game server status, utilizing Node.js gamedig library to query servers and Discord.NET for bot interactions. Supports multiple game types with real-time status updates in Discord channels.
Verdansk Game Bot is a self-hosted Discord bot designed to monitor game server status and report it directly in Discord text channels. Built with .NET for cross-platform compatibility, it leverages the node-gamedig library to query game servers and Discord.NET for seamless Discord integration. Game servers are stored in an SQL database using Entity Framework Core, enabling persistent watch lists and multi-threaded monitoring.
The bot supports slash commands for adding, listing, changing, and removing game servers from the watch list. It periodically checks server status (online/offline, player count, etc.) and updates the message embed in Discord.
The bot consists of several key components:
This description is written with help of AI tools, but the project IS NOT. You can verify the source codes via the provided links where available.