A Discord bot for monitoring Elite:Dangerous CQC squadrons activity and posting updates to multiple servers/channels.
- Fetches CQC activity from https://sapi.demb.uk/api/leaderboard/cqc/platform/pc and posts updates as Discord embeds
- Discord Slash commands support
- Multi-server/channel support
- Graceful server/channel removal handling
- Docker and Docker Compose support
To add CQC Monitor to your server, click this link
On Discord, select which server you want the bot to be added to. After confirming, the bot will be added and you can interact with it via the slash commands.
git clone https://github.com/heliaxx/cqc_monitor.git
cd cqc_monitor-
Create a Discord application and get your bot's token on https://discord.com/developers/applications
-
Copy the example environment file:
cp .env.example .env
-
Add your discord bot token to
.env:DISCORD_TOKEN=your_discord_bot_token_here
- Ensure Docker is installed on your system: https://www.docker.com/products/docker-desktop/
- Use the provided
docker-compose.ymlfile to start the bot:docker-compose up
- To run the bot in detached mode:
docker-compose up -d
- To stop the bot:
docker-compose down
The bot supports the following Discord slash commands:
-
/cqc_status— Show current CQC bot status and statistics. (Admin only)- Displays the bot's operational status and server statistics.
-
/cqc_channel [#channel]— Set the channel for sending CQC notifications. (Admin only) -
/cqc_this_channel— Set the current channel as the CQC notification channel. (Admin only) -
/cqc_enable— Turns on CQC activity notifications for the server. (Admin only) -
/cqc_disable— Turns off CQC activity notifications for the server. (Admin only) -
/cqc_info— Provides information about the CQC game mode in Elite Dangerous. -
/cqc_bugs— Provides tips and workarounds for common CQC bugs. -
/cqc_help— Lists all available commands and their descriptions.
Made by: Heliaxx
With any inquiries, contact @heliaxx on Discord.