A Discord bot to query paceman.gg, ping pace-roles and assign pace-roles to users.

6 Open Issues Need Help Last updated: Apr 11, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to add a 10-second delay to the CI test scripts for a Discord bot that interacts with paceman.gg. This delay will ensure that the bot has sufficient time to process and send events, particularly for later splits like 'End Enter' or 'Completion', improving the reliability of CI testing.

Complexity: 2/5
bug good first issue ci

A Discord bot to query paceman.gg, ping pace-roles and assign pace-roles to users.

Rust

AI Summary: Enhance the Discord bot's whitelist command to accept split times in minutes and seconds (e.g., 3:30 instead of just 3) for improved precision in pinging players based on their personal best (PB) times. This involves modifying the command's input parsing and data storage to handle the new format, potentially referencing existing code from a similar feature in another bot.

Complexity: 4/5
enhancement good first issue slash commands 1.7 1.15 1.16

A Discord bot to query paceman.gg, ping pace-roles and assign pace-roles to users.

Rust

AI Summary: Modify the Discord bot to use UUIDs instead of in-game names for whitelisting runners in the `/whitelist` command. This involves changing the bot's logic to identify runners by their UUIDs, obtained from paceman.gg, and implementing a migration command (`/migrate`) to update existing configurations from in-game names to UUIDs.

Complexity: 4/5
enhancement good first issue

A Discord bot to query paceman.gg, ping pace-roles and assign pace-roles to users.

Rust

AI Summary: Improve the README for a Discord bot that interacts with paceman.gg, managing roles and pings based on user performance. This involves clarifying existing instructions, removing unnecessary text, updating formatting, and adding a contributor documentation section.

Complexity: 2/5
documentation enhancement good first issue

A Discord bot to query paceman.gg, ping pace-roles and assign pace-roles to users.

Rust

AI Summary: Debug and fix a bug in a Discord bot that causes the bot process to double when a WebSocket connection error occurs. The error is triggered when an EventId is missing from the bot's configuration, resulting in a duplicated 'environment variable not found' log message. The fix involves identifying and correcting the source of the process duplication within the `get_next()` function of the WebSocket manager.

Complexity: 4/5
bug good first issue

A Discord bot to query paceman.gg, ping pace-roles and assign pace-roles to users.

Rust

AI Summary: Debug and fix a bug in a Discord bot where old roles persist even after a reset. The bot interacts with paceman.gg, manages roles based on user performance, and provides a leaderboard. The bug involves incorrect role caching, potentially in the `select_role.rs` file.

Complexity: 4/5
bug good first issue

A Discord bot to query paceman.gg, ping pace-roles and assign pace-roles to users.

Rust