Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @bot.on.chat_message(lev=["кик","kick"])
- async def ban(ans: Message):
- if ans.reply_message:
- if await check(ans):
- if ans.reply_message.from_id!=-185367978:
- if await checkre(ans):
- await ans("Я не могу исключить администратора беседы")
- else:
- await ans("пока")
- await bot.api.messages.removeChatUser(chat_id=ans.peer_id-2000000000, member_id=ans.reply_message.from_id)
- else:
- await ans("Ты еблан?")
- else:
- await ans("Ты не админ")
- else:
- await ans("Перешли сообщение того, кого нужно исключить из беседы")
- async def check(message: Message):
- items = (await bot.api.messages.getConversationsById(peer_ids = message.peer_id))['items']
- if not items: return False
- chat_settings = items[0]['chat_settings']
- is_admin = message.from_id == chat_settings['owner_id'] or message.from_id in chat_settings['admin_ids']
- return is_admin
- async def checkre(message: Message):
- items = (await bot.api.messages.getConversationsById(peer_ids = message.peer_id))['items']
- if not items: return False
- chat_settings = items[0]['chat_settings']
- is_admin = message.reply_message.from_id == chat_settings['owner_id'] or message.reply_message.from_id in chat_settings['admin_ids']
- return is_admin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement