Settings, Notifications & Dashboard
Session Dashboard
Dashboard summarizes the current bot session and daily activity. It is also used for periodic reports.
| Section | Description |
|---|---|
| Travel | Steps, gold, EXP, item found, captcha count, and runtime. |
| NPC | Kill count, EXP, gold, and combat summary. |
| Materials | Gather sessions, material count, player EXP, and skill EXP. |
| Quest | Quest runs, selected expedition, EXP, and gold. |
| Auto Sell | Status, selected rarity, sold/skipped/failed count, and last error. |
| Energy & Potion | Energy, MOE, diamonds, and active effects. |
| Runtime Toggles | Shows current ON/OFF state of key automation features. |
Daily Stats
Daily Stats are stored locally and can be reset from Telegram.
| File | Description |
|---|---|
data/daily_stats.json |
Stores daily counters such as travel, quest, material, and combat totals. |
Control Panel
Control Panel changes runtime behavior without restarting the bot.
| Toggle | Description |
|---|---|
| NPC Attack | Enables or disables automatic NPC attack. |
| Material Gather | Enables or disables automatic material gathering. |
| Auto Equip | Enables equipment auto-equip and disables Auto Sell. |
| Auto Sell | Enables found-item auto sell and disables Auto Equip. |
| Auto Sprint | Enables or disables automatic sprint. |
| Auto Craft | Enables or disables background Auto Craft. |
| Auto Quest | Enables or disables background Auto Quest. |
| Auto Healer | Enables or disables automatic healing. |
| Abyss | Enables or disables Auto Abyss. |
Notifications Settings
Notification settings are persistent and can be toggled from Telegram.
| Notification | Description |
|---|---|
| Item Found | Sends item found notification during travel. |
| Level Up | Sends level-up alerts. |
| Material Gather | Sends material gather summary. |
| NPC Kill | Sends NPC kill summary. |
| Auto Sell | Sends Auto Sell result messages. |
| Auto Equip | Sends Auto Equip result messages. |
| Captcha / Warning | Sends the normal captcha and warning flow. |
| Captcha Debug | Mirrors terminal CAPTCHA logs to Telegram without changing the normal captcha toggle. |
| World Boss | Sends boss available, attack, completion, and error/status notifications. |
| Player Battle | Sends auto mode, result, MOE, and stop/error notifications. |
| Hourly Report | Sends periodic dashboard report. |
| File | Description |
|---|---|
data/notification_settings.json |
Stores notification toggles. |
Persistent Runtime Settings
Important toggles and selected options survive restarts through local JSON storage.
| File | Description |
|---|---|
data/runtime_settings.json |
Stores runtime feature toggles and selected values. |
Saved values include Auto Equip, Auto Sell, Auto Sell rarity, Auto Sprint, Auto Quest, Auto Craft, Auto MOE, Auto Healer, Auto Abyss, Battle Arena, Auto World Boss, Player Battle mode/interval/filters, Bank Auto Deposit, and related quantities/options.
Event Center
Event Center displays SimpleMMO event rows with filter, pagination, and refresh.
| Method | API | Description |
|---|---|---|
GET |
/events |
Loads event overview. |
GET |
/events/viewall |
Loads all event rows. |
GET |
/events?new_page_refresh=true |
Refreshes event data. |
GET |
/events/{slug}?new_page=true |
Loads event detail page. |
Game Notifications
Game notification checks read game pages and show updates in Telegram.
| Method | API | Description |
|---|---|---|
GET |
/events |
Event notification source. |
GET |
/home |
General notification source. |
Debug Panel
Debug Panel checks common failure points such as cookies, CSRF, API token, Telegram, and important SimpleMMO routes.
| Check | Description |
|---|---|
| Cookie Mode | Confirms current cookie/session configuration. |
| API Token | Shows whether API token is available. |
| CSRF Token | Shows whether CSRF token is available. |
| Telegram Status | Confirms Telegram bot response. |
| Endpoint Checks | Tests web app, travel, quest, temple, map, healer, profession, and other key routes. |