A preview of each command can be seen on bot.nekz.me/commands.
| Command | Description |
|---|---|
/agg |
Get the aggregated challenge mode leaderboards. |
/bhop |
Find a bhop level. |
/bot info |
Print info about the bot. |
/bot reload |
Reload bot data. |
/cvars |
Find a console command. |
/delete |
Delete specific bot data. |
/demo info |
Get information about a demo. |
/gh branch |
Find GitHub branch. |
/gh issue |
Find GitHub issue. |
/gh pr |
Find GitHub pull request. |
/gh release |
Find GitHub release. |
/glitch |
Find an entry about a glitch. |
/lb |
Get the challenge mode leaderboard. |
/lp |
Find the current least portals record. |
/manage |
Manage auditor webhook. |
/news |
Get the latest news about a Steam game or app. |
/report bug |
Report a bug to a specific project. |
/ris |
Convert text to regional indicator symbols. |
/update |
Update specific bot data. |
/wr |
Get a video of the current challenge mode world record. |
- Configure
.envby copying the example file:cp .env.example .envDISCORD_BOT_TOKEN- Bot token of the Discord applicationDISCORD_BOT_ID- Bot ID of the Discord applicationDISCORD_USER_ID- User ID of the bot owner
- Start the bot with
deno task dev
Data of all services can be populated manually with /bot reload. This happens
automatically every 15 minutes after the bot started.
STEAM_NEWS_ENABLE- Enable or disable newsSTEAM_NEWS_DISCORD_WEBHOOK_URL- The Webhook URL for posting the news
BOARD_STATS_ENABLE- Enable or disable statsBOARD_STATS_DISCORD_WEBHOOK_URL-The Webhook URL for posting the stats
SRCOM_ENABLE- Enable or disable notificationsSRCOM_DISCORD_WEBHOOK_URL-The Webhook URL for posting the notificationsSRCOM_PHPSESSID- Session cookie of speedrun.com user account
GITHUB_ENABLE- Enable or disable GitHub accessGITHUB_ACCESS_TOKEN- GitHub Personal Access Token for fetching public repositoriesGITHUB_APP_ID- GitHub application ID for creating issuesGITHUB_CLIENT_ID- GitHub application client IDGITHUB_CLIENT_SECRET- GitHub application client secretGITHUB_ORG_NAME- Name of organisation where the app is installedGITHUB_APP_PRIVATE_KEY_PATH- Path to the private key file of the installed app
| Dependency | Description |
|---|---|
| discordeno | Discord application framework |
| sdp | Demo parser |
| ed25519 | SAR data decoding |
| rss | Parsing RSS feed |
| deno-dom | Parsing HTML content |
| rate-limiter-flexible | Rate limiter |