SHARE
TWEET

Untitled

a guest Oct 21st, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top