Пишу бота для вк

JollyBell

Новичок
Пользователь
Окт 14, 2020
11
0
1
Здравствуйте, пишу бота для вк на 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
1603076364847.png
+он меня игнорит и когда я хочу вывести википедию ничего не происходит
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 599
464
83
в вашей группе в контакте отключены сообщения
 

JollyBell

Новичок
Пользователь
Окт 14, 2020
11
0
1
Спасибо, но появилась новая ошибка, можете подсказать?
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
Спасибо, но появилась новая ошибка, можете подсказать?
спасибо за метавопрос(задавайте новый вопрос, если хотите, чтобы вам помогли)
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 599
464
83
почитайте документацию по vk_api, там все эти ошибки есть
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
Спасибо, но появилась новая ошибка, можете подсказать?
Можем.
 

Форум IT Специалистов