Skip to content

Conversation

@Dipec001
Copy link

What changed
Wired AdminPanel callbacks into the bot and exposed the “Send Broadcast” flow.

Admin authorization is read from ADMIN_IDS (comma-separated Telegram IDs) to avoid hard-coded IDs.

Added admin-only /broadcast_all (and /cancel_broadcast) shortcut.

Removed stale reply keyboards on /start with ReplyKeyboardRemove to prevent cached menus.

Logging now reports sent/failed counts and captures per-chat errors.
Added menu commands directly code and dynamically for users and admins
No changes to payment logic or webhooks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants