Skip to content

PokeNav Team Bot

The PokeNav Team Bot is a Discord bot for managing Pokemon GO tournament team lineups and match scheduling. It lets team managers build and maintain live lineup cards directly inside Discord, while players can self-serve their match times, scores, and timezone preferences without needing to message an admin.


What it does

  • Live lineup embeds — A single Discord message that always shows the current roster, match times, and score for your team.
  • Player self-service — Each player sets their own match time and score via buttons on the embed. Times are automatically shown in every viewer's local timezone.
  • Admin controls — Team managers can update the title, swap roster slots, override scores, and reset the lineup between rounds.
  • Timezone-aware scheduling — Every match time is stored in UTC and rendered for each viewer using their saved timezone preference.


How a typical round works

  1. A team manager runs /lineup create to create a lineup for the current round.
  2. The manager uses the Lineup button to assign players to each slot.
  3. Each player clicks Set Your Match Time to enter when their match is scheduled. If it is their first time using the bot, they will be prompted to set their timezone first.
  4. After matches are played, each player clicks Set Your Score to record their result.
  5. The lineup embed updates live — the current score is always visible at the top.
  6. Between rounds, the manager clicks Reset to clear times and scores while keeping the roster in place.