Решил посмотреть работу кода, когда ввел его и запустил выдало ошибку:
Traceback (most recent call last):
File "C:\Users\fioni\OneDrive\Рабочий стол\КОДЫ\postfinem.py", line 16, in
mess = event.obj['text'] #преобразуем текст сообщения в переменную
KeyError: 'text'
Кто сталкивался или знает как исправить эту ошибку. Заранее спасибо.
Код:
import vk_api, random
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
token = "vk1.a.nrsqQaQ9FulnQqgH0aXG4uERPCdIywY_PBD1reaFzDPAwTrzPZ-9ody6hpQDVLeNtMZwIsnt3bkirKRu4VgfAjev8j44xyw4dE9RB8HWDC3ncEPE2A32XOmeZMeKB_YK5Uki4GEzANXad2C2FNIAFQntJMqRdSvRxacax6oHYoWXHrUlsYRLmQfwryLkAnFb"
vk = vk_api.VkApi(token=token)
vk._auth_token()
longpoll = VkBotLongPoll(vk, '214364230')
print("Бот запущен")
while True:
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
mess = event.obj['text']
peer_id = event.obj['peer_id']
if mess == "Привет!":
vk.method("messages.send", { "peer_id": peer_id, "message": "Прииивееетт!!", "random_id": random.randint(1, 2147483647)})