机器人不响应聊天中的消息,可能是什么问题?
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
import vk_api
import time
import random
vk = vk_api.VkApi(token='мой токен')
vk._auth_token()
vk.get_api()
longpoll = VkBotLongPoll(vk, 'айди группы')
while True:
try:
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
if event.object.text.lower() == 'привет':
vk.method('messages.send', {'chat_id': event.chat_id, 'message': 'Привет!', 'random_id': 0})
elif event.object.text.lower() == 'бот лох':
vk.method('messages.send', {'chat_id': event.chat_id, 'message': 'Пошёл ты!', 'random_id': 0})
else:
vk.method('messages.send', {'chat_id': event.chat_id, 'message': 'Не понятно', 'random_id': 0})
except Exception as e:
print(e)
time.sleep(1)
机器人正在工作,检查表单中的数据:令牌,组 ID。另外,不要忘记在组设置中配置 LongPoll 并在对话中授予机器人管理员权限。