Необходимо использовать Bots LongPoll, потому что User LongPoll не отправляет сообщения из бесед.
https://vk.com/dev/bots_longpoll
Код также надо изменить. Приведу пример.
import vk_api
vk_session = vk_api.VkApi(token='здесь токен сообщества')
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
longpoll = VkBotLongPoll(vk_session, "здесь ID группы без кавычек" )
vk = vk_session.get_api()
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and event.object['text']:
if event.object['text'].lower() == 'Привет':
if event.from_user:
vk.messages.send(
user_id=event.object['from_id'],
message='Привет!',
random_id=random.randint(0, 10000)
)
elif event.from_chat:
vk.messages.send(
random_id=random.randint(0, 10000),
message='Привет!',
chat_id=event.object['peer_id']-peer
)
Вписывать ID сообщества обязательно.