randydev commited on
Commit
884243a
Β·
verified Β·
1 Parent(s): fa6ba3e
Files changed (1) hide show
  1. main.py +4 -4
main.py CHANGED
@@ -12,7 +12,7 @@ import re
12
  import asyncio
13
  import logging
14
  from pyrogram import *
15
- from pyrogram.enums import MessageEntityType
16
  from pyrogram.errors import ChannelPrivate
17
  from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
18
  from config import *
@@ -50,7 +50,7 @@ async def unwarn_button(client, callback_query):
50
  from_user = callback_query.from_user
51
  try:
52
  member = await client.get_chat_member(chat_id, from_user.id)
53
- if member.status.value not in ("administrator", "creator"):
54
  await callback_query.answer("❌ Hanya admin yang bisa menghapus peringatan!", show_alert=True)
55
  return
56
  except Exception:
@@ -67,7 +67,7 @@ async def warn_button(client, callback_query):
67
  from_user = callback_query.from_user
68
  try:
69
  member = await client.get_chat_member(chat_id, from_user.id)
70
- if member.status.value not in ("administrator", "creator"):
71
  await callback_query.answer("❌ Hanya admin yang bisa memberikan peringatan!", show_alert=True)
72
  return
73
  except Exception:
@@ -115,7 +115,7 @@ async def unban_button(client, callback_query):
115
  from_user = callback_query.from_user
116
  try:
117
  member = await client.get_chat_member(chat_id, from_user.id)
118
- if member.status.value not in ("administrator", "creator"):
119
  await callback_query.answer("❌ Hanya admin yang bisa menghapus larangan!", show_alert=True)
120
  return
121
  except Exception:
 
12
  import asyncio
13
  import logging
14
  from pyrogram import *
15
+ from pyrogram.enums import MessageEntityType, ChatMemberStatus
16
  from pyrogram.errors import ChannelPrivate
17
  from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
18
  from config import *
 
50
  from_user = callback_query.from_user
51
  try:
52
  member = await client.get_chat_member(chat_id, from_user.id)
53
+ if member.status not in {ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.OWNER}:
54
  await callback_query.answer("❌ Hanya admin yang bisa menghapus peringatan!", show_alert=True)
55
  return
56
  except Exception:
 
67
  from_user = callback_query.from_user
68
  try:
69
  member = await client.get_chat_member(chat_id, from_user.id)
70
+ if member.status not in {ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.OWNER}:
71
  await callback_query.answer("❌ Hanya admin yang bisa memberikan peringatan!", show_alert=True)
72
  return
73
  except Exception:
 
115
  from_user = callback_query.from_user
116
  try:
117
  member = await client.get_chat_member(chat_id, from_user.id)
118
+ if member.status not in {ChatMemberStatus.ADMINISTRATOR, ChatMemberStatus.OWNER}:
119
  await callback_query.answer("❌ Hanya admin yang bisa menghapus larangan!", show_alert=True)
120
  return
121
  except Exception: