owpengram-server/internal/app/bots
epilepticseizureee 9e45da69ef feat(admin): bot management (list, verify, create, delete)
- Add a Bots admin tab: list/search bots with a dedicated read query
  (users.is_bot, excluded from the accounts list), showing owner and
  system-vs-user type
- Create system bots from the admin via a new bot.create command that
  reuses the existing bot provisioning flow; the token is shown once
- Delete user-created bots via a new bot.delete command backed by a
  dedicated Postgres DeleteBotAccount (revokes sessions, purges private
  state, releases username, drops the bots row, tombstones the user);
  system service bots are rejected
- Verified badge toggling reuses the existing set-verified command
- All write paths go through the dry-run/confirm + audit command pipeline
- Rebuild dist bundle
2026-07-23 00:34:05 +03:00
..
botfather.go feat: sync bot setup and webhook diagnostics 2026-07-22 00:51:52 +08:00
botfather_login_test.go feat: sync bot setup and webhook diagnostics 2026-07-22 00:51:52 +08:00
chatbot.go feat: sync AI compose and ChatBot features 2026-07-03 19:43:20 +08:00
chatbot_test.go feat: sync AI compose and ChatBot features 2026-07-03 19:43:20 +08:00
manage_test.go feat: sync ephemeral transient messages 2026-07-20 16:43:27 +08:00
miniapp.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
profile_cache.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
service.go feat(admin): bot management (list, verify, create, delete) 2026-07-23 00:34:05 +03:00
service_bot_entities.go fix: sync latest Android and langpack updates 2026-07-02 14:09:24 +08:00
service_bot_entities_test.go fix: sync latest Android and langpack updates 2026-07-02 14:09:24 +08:00
service_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
stickersbot.go feat: sync host-based public app links 2026-07-22 21:43:56 +08:00
stickersbot_test.go feat: sync host-based public app links 2026-07-22 21:43:56 +08:00