I will no longer be maintaining this bot and I suggest you migrate to my Rust rewrite https://github.com/jordanbertasso/ctfd-solve-announcer-discord
This is a dockerised bot that uses Discords channel webhook feature to announce CTFd first bloods.
-
Create a Discord channel webhook for the channel where you want the first bloods to be announced and copy the webhook link.
-
Create a CTFd API token in your user settings and copy that down.
-
Update
config.py
with the webhook link, CTFd API token and the API endpoint for your instance of CTFd. -
Start with
make run
You can customise the announcement template in config.py
as well.