--- SETTINGS --- GID: -5044350760 | NAME: test1 | RATE: 100.0000 GID: | NAME: Default Group | RATE: 108.0000 --- TRANSACTIONS --- ID: 3 | GID: -5236183048 | AMT: 1000.00 | DATE: 2026-01-02 23:19:26 ID: 2 | GID: -5215441755 | AMT: 1500.00 | DATE: 2026-01-02 22:51:35 ID: 1 | GID: -5044350760 | AMT: 2900.00 | DATE: 2026-01-02 22:50:00 def is_admin(update, context): chat = update.effective_chat user = update.effective_user try: member = context.bot.get_chat_member(chat.id, user.id) logger.info( "Chat %s: user %s status = %s", chat.id, user.username or user.id, member.status, ) return member.status in ("administrator", "creator") except Exception as e: logger.error("get_chat_member failed: %s", e) return False