Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. from datetime import timedelta
  2. from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
  3. from vk_api.keyboard import VkKeyboard, VkKeyboardColor
  4. import vk_api
  5. from datetime import datetime
  6. import random
  7. import time
  8. import data
  9.  
  10. vk_session = vk_api.VkApi(token='Мой токен')
  11. session_api = vk_session.get_api()
  12. longpoll = VkBotLongPoll(vk_session, Айди бота)
  13. vk = vk_session.get_api()
  14.  
  15.  
  16. for event in longpoll.listen():
  17. if event.type == VkBotEventType.MESSAGE_NEW:
  18. print('Текст сообщения: ' + str(event.obj.text))
  19. print(event.obj.peer_id)
  20. response = event.obj.text.lower()
  21. try:
  22.  
  23. if response.split(' ')[0] == '/kick':
  24. print(vk.messages.getChat(chat_id=event.obj.chat_id)['admin_id'])
  25. if vk.messages.getChat(chat_id=event.obj.chat_id)['admin_id'] == event.obj.user_id:
  26. try:
  27. vk.messages.removeChatUser(chat_id=event.obj.chat_id, user_id=response.split(' ')[1])
  28. except:
  29. vk.messages.send(
  30. peer_id=event.obj.peer_id,
  31. random_id=random.randint(-2147483648, +2147483648),
  32. message='Ошибка при удалении пользователя.'
  33. )
  34. else:
  35. vk.messages.send(
  36. peer_id=event.obj.peer_id,
  37. random_id=random.randint(-2147483648, +2147483648),
  38. message='Вы не можете провести удаление участника таким способом, так как не являетесь создателем беседы.'
  39. )
  40. except:
  41. pass
  42.  
  43. finally:
  44. time.sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement