Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Traceback (most recent call last):
- File "bot.py", line 49, in <module>
- write_msg_chat(randint, event.chat_id, "Не понял...")
- File "bot.py", line 11, in write_msg_chat
- vk.method('messages.send', {'chat_id': chat_id, 'message': message, 'random_id': rand_int})
- File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/vk_api/vk_api.py", line 610, in method
- response = self.error_handlers[error.code](error)
- File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/vk_api/vk_api.py", line 492, in captcha_handler
- raise captcha
- vk_api.exceptions.Captcha: Captcha needed
- import time
- import vk_api
- import random
- from vk_api.longpoll import VkLongPoll, VkEventType
- import u_photo
- def write_msg_user(rand_int, user_id, message):
- vk.method('messages.send', {'user_id': user_id, 'message': message, 'random_id': rand_int})
- def write_msg_chat(rand_int, chat_id, message):
- vk.method('messages.send', {'chat_id': chat_id, 'message': message, 'random_id': rand_int})
- # API-ключ
- token = "CENSORED"
- # Авторизуемся как сообщество
- #vk = vk_api.VkApi(token=token)
- vk = vk_api.VkApi(token = token, login = 'CENSORED', password = 'CENSORED')
- longpoll = VkLongPoll(vk)
- print("Бот запущен")
- # Основной цикл
- while True:
- time.sleep(5)
- for event in longpoll.listen():
- # Если пришло новое сообщение
- if event.type == VkEventType.MESSAGE_NEW and event.to_me:
- request = event.text
- randint = random.randint(100000000,900000000)
- request = request.lower()
- # Логика ответа
- for check in request:
- if event.from_user:
- if request == "привет":
- write_msg_user(randint, event.user_id, "Хай")
- elif request == "пока":
- write_msg_user(randint, event.user_id, "Пока :(")
- else:
- write_msg_user(randint, event.user_id, "Не понял...")
- elif event.from_chat:
- if request == "привет":
- write_msg_chat(randint, event.chat_id, "Хай")
- elif request == "пока":
- write_msg_chat(randint, event.chat_id, "Пока :(")
- else:
- write_msg_chat(randint, event.chat_id, "Не понял...")
Add Comment
Please, Sign In to add comment