Дедушке понадобился бот с 1 командой в беседе , решил почеккать гайдики , нашёл шото , сделал все в точности как в видео но чет не хочет воркать в беседе , в лс отвечает . В чем здесь ошибка? from vk_api.longpoll import VkLongPoll, VkEventType import vk_api from datetime import datetime import random import time token ='****' vk_session = vk_api.VkApi(token=token) session_api = vk_session.get_api() longpoll = VkLongPoll(vk_session) def send_message(vk_session, id_type, id, message=None,): vk_session.method('messages.send',{id_type: id, 'message': message, 'random_id': random.randint(-2147483648, +2147483648)}) for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW: print('Сообщение пришло в: ' + str(datetime.strftime(datetime.now(), "%H:%M:%S"))) print('Текст сообщения: ' + str(event.text)) print(event.user_id) response = event.text.lower() if event.from_user and not event.from_me: if response == "котики": send_message(vk_session, 'user_id', event.user_id, message='Я котик') elif event.from_chat : if response == "Хай": send_message(vk_session, 'chat_id', event.chat_id, message='Хаай') print('-' * 30) Код from vk_api.longpoll import VkLongPoll, VkEventType import vk_api from datetime import datetime import random import time token ='****' vk_session = vk_api.VkApi(token=token) session_api = vk_session.get_api() longpoll = VkLongPoll(vk_session) def send_message(vk_session, id_type, id, message=None,): vk_session.method('messages.send',{id_type: id, 'message': message, 'random_id': random.randint(-2147483648, +2147483648)}) for event in longpoll.listen(): if event.type == VkEventType.MESSAGE_NEW: print('Сообщение пришло в: ' + str(datetime.strftime(datetime.now(), "%H:%M:%S"))) print('Текст сообщения: ' + str(event.text)) print(event.user_id) response = event.text.lower() if event.from_user and not event.from_me: if response == "котики": send_message(vk_session, 'user_id', event.user_id, message='Я котик') elif event.from_chat : if response == "Хай": send_message(vk_session, 'chat_id', event.chat_id, message='Хаай') print('-' * 30)
Это если в ЛС писать , он ошибок не выдает . Если написать в беседе "Хай" или еще шото то ему пофиг , так скажем не слышит беседу --- Сообщение объединено с предыдущим 12 дек 2019 TEXT_inactive232046,
Извини,а у тебя в 8 строке в коде так и написано?? token = '***' --- Сообщение объединено с предыдущим 21 дек 2019 @linjoy, нормальная у него библиотека