Skip to content

User Guide

Welcome to the PoracleNG user guide. This section explains how to set up and use tracking as an end user.

Getting Started

  1. Register — register with the bot on Discord or Telegram
  2. Set your areas and location — add areas, set a default location, and optionally save named locations for per-rule overrides
  3. Start tracking — subscribe to alerts for what you want:
  4. Pokemon — wild spawns, IV filters, level, rarity
  5. Raids & Eggs — raid bosses and eggs by tier
  6. PVP — Great/Ultra/Little League rank tracking
  7. Quests — field research rewards (with optional summary delivery)
  8. Invasions — Team Rocket grunts and leaders, Kecleon, Gold Pokéstops
  9. Lures — lure modules on pokestops
  10. Nests — nest pokemon
  11. Gyms & Forts — gym team changes, EX raids, fort updates
  12. MAX Battles — Dynamax / Gigantamax raids
  13. Refinemute noisy alerts, set up profiles to switch tracking configurations, or use !info to look up pokemon and game data
  14. (Discord) — if your operator has enabled them, the same commands are available as slash commands with autocomplete

Command Syntax

Commands use the ! prefix (configurable by admin):

!track pikachu iv90
!area add downtown
!tracked

Commands use the / prefix:

/track pikachu iv90
/area add downtown
/tracked

Throughout this guide, both Discord (!) and Telegram (/) syntax are shown.

Quick Reference

See the Command Reference for a complete table of all commands and options.

Profiles

Use Profiles to save and switch between different tracking configurations (e.g. home vs office).

Tips

  • You must set at least one area or location before you'll receive alerts
  • Use !tracked to see all your current tracking subscriptions and active mutes
  • Use !stop to indefinitely pause all alerts, !start to resume; for time-bounded silence use !mute instead
  • Most tracking commands support the remove keyword to delete a subscription
  • Filter options use key:value form — iv:90-100, cp:2000-3000, d:500. Ranges (low-high) are preferred over miniv:/maxiv: pairs; bare-minimum-with-colon (iv:99) is fine when you only want a floor
  • Commands are case-insensitive