Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from datetime import timedelta
- from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
- from vk_api.keyboard import VkKeyboard, VkKeyboardColor
- import vk_api
- from datetime import datetime
- import random
- import time
- import data
- vk_session = vk_api.VkApi(token='Мой токен')
- session_api = vk_session.get_api()
- longpoll = VkBotLongPoll(vk_session, Айди бота)
- vk = vk_session.get_api()
- for event in longpoll.listen():
- if event.type == VkBotEventType.MESSAGE_NEW:
- print('Текст сообщения: ' + str(event.obj.text))
- print(event.obj.peer_id)
- response = event.obj.text.lower()
- try:
- if response.split(' ')[0] == '/kick':
- print(vk.messages.getChat(chat_id=event.obj.chat_id)['admin_id'])
- if vk.messages.getChat(chat_id=event.obj.chat_id)['admin_id'] == event.obj.user_id:
- try:
- vk.messages.removeChatUser(chat_id=event.obj.chat_id, user_id=response.split(' ')[1])
- except:
- vk.messages.send(
- peer_id=event.obj.peer_id,
- random_id=random.randint(-2147483648, +2147483648),
- message='Ошибка при удалении пользователя.'
- )
- else:
- vk.messages.send(
- peer_id=event.obj.peer_id,
- random_id=random.randint(-2147483648, +2147483648),
- message='Вы не можете провести удаление участника таким способом, так как не являетесь создателем беседы.'
- )
- except:
- pass
- finally:
- time.sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement