Guest User

Untitled

a guest
Jan 28th, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. Traceback (most recent call last):
  2. File "bot.py", line 49, in <module>
  3. write_msg_chat(randint, event.chat_id, "Не понял...")
  4. File "bot.py", line 11, in write_msg_chat
  5. vk.method('messages.send', {'chat_id': chat_id, 'message': message, 'random_id': rand_int})
  6. File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/vk_api/vk_api.py", line 610, in method
  7. response = self.error_handlers[error.code](error)
  8. File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/vk_api/vk_api.py", line 492, in captcha_handler
  9. raise captcha
  10. vk_api.exceptions.Captcha: Captcha needed
  11.  
  12. import time
  13. import vk_api
  14. import random
  15. from vk_api.longpoll import VkLongPoll, VkEventType
  16. import u_photo
  17.  
  18.  
  19. def write_msg_user(rand_int, user_id, message):
  20. vk.method('messages.send', {'user_id': user_id, 'message': message, 'random_id': rand_int})
  21. def write_msg_chat(rand_int, chat_id, message):
  22. vk.method('messages.send', {'chat_id': chat_id, 'message': message, 'random_id': rand_int})
  23.  
  24. # API-ключ
  25. token = "CENSORED"
  26.  
  27. # Авторизуемся как сообщество
  28. #vk = vk_api.VkApi(token=token)
  29. vk = vk_api.VkApi(token = token, login = 'CENSORED', password = 'CENSORED')
  30.  
  31. longpoll = VkLongPoll(vk)
  32. print("Бот запущен")
  33.  
  34. # Основной цикл
  35. while True:
  36. time.sleep(5)
  37. for event in longpoll.listen():
  38.  
  39. # Если пришло новое сообщение
  40. if event.type == VkEventType.MESSAGE_NEW and event.to_me:
  41. request = event.text
  42. randint = random.randint(100000000,900000000)
  43. request = request.lower()
  44. # Логика ответа
  45. for check in request:
  46. if event.from_user:
  47. if request == "привет":
  48. write_msg_user(randint, event.user_id, "Хай")
  49. elif request == "пока":
  50. write_msg_user(randint, event.user_id, "Пока :(")
  51. else:
  52. write_msg_user(randint, event.user_id, "Не понял...")
  53. elif event.from_chat:
  54. if request == "привет":
  55. write_msg_chat(randint, event.chat_id, "Хай")
  56. elif request == "пока":
  57. write_msg_chat(randint, event.chat_id, "Пока :(")
  58. else:
  59. write_msg_chat(randint, event.chat_id, "Не понял...")
Add Comment
Please, Sign In to add comment