Здравствуйте, пишу бота для вк на vk_api и присутствует такая ошибка, в ключе сообщества я поставил все галочки, в longpool api поставил версию 5.124 и разрешил все.
+он меня игнорит и когда я хочу вывести википедию ничего не происходит
Python:
import requests
import vk_api
vk_session = vk_api.VkApi(token='')
from vk_api.longpoll import VkLongPoll, VkEventType
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
if event.text == 'Привет!' or event.text == 'Салем':
if event.from_user:
vk.messages.send(
user_id=event.user_id,
message='Привет'
)
elif event.from_chat:
vk.messages.send(
chat_id=event.chat_id,
message='Приветсвутю'
)
import datatime
vk.message.send(
user_id=event.user_id,
message='Московское время:'+str(now.strftime("%H:%M"))
)
import wikipedia
wikipedia.set_lang("RU")
if event.text == 'Википедия' or event.text == 'Вики' or event.text == 'википедия' or event.text == 'вики' or event.text == 'Wikipedia' or event.text == 'wikipedia' or event.text == 'Wiki' or event.text == 'wiki': #если нам пришло сообщение с текстом Википедия или Вики или ... или wiki
if event.from_user:
vk.messages.send(
user_id=event.user_id,
message='Введите запрос'
)
elif event.from_chat:
vk.messages.send(
chat_id=event.chat_id,
message='Введите запрос'
)
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
if event.from_user:
vk.messages.send(
user_id=event.user_id,
message='Вот что я нашёл: \n' + str(wikipedia.summary(event.text))
)
break
elif event.from_chat:
vk.messages.send(
chat_id=event.chat_id,
message='Вот что я нашёл: \n' + str(wikipedia.summary(event.text))
)
break
+он меня игнорит и когда я хочу вывести википедию ничего не происходит
Последнее редактирование: