Spaces:
Running
Running
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
|
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
|
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
|
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:
|