Также проверьте, что вы выставили доступ к сообщениям, и поставили последнюю версию VK API в настройках сообщества
import random
import vk_api
from vk_api import VkApi
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType, VkBotMessageEvent, VkBotEvent
groupID = # Здесь ввести ID сообщества
token = '' # Здесь ввести token сообщества (не удаляя апострофы)
vk_session: VkApi = vk_api.VkApi(token=token)
longpoll = VkBotLongPoll(vk_session, groupID)
vk = vk_session.get_api()
def send(msg): # msg — сообщение
vk.messages.send(random_id=random.randint(0, 999999), message=msg, peer_id=peerID)
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and event.object['text'].lower() == 'привет':
peerID = event.object['peer_id']
send('Привет')
Отмечу, что использовать event.from_chat/event.from_user в данном случае не обязательно, так как используется параметр peer_id, который является универсальным.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Также проверьте, что вы выставили доступ к сообщениям, и поставили последнюю версию VK API в настройках сообщества
Отмечу, что использовать event.from_chat/event.from_user в данном случае не обязательно, так как используется параметр peer_id, который является универсальным.