Пишу бота с помощью библиотеки
vk.
С помощью этого кода бот писал сообщения, но отправлять он мог только в лс конкретному человеку, не чату (в чате он просто не реагировал на команды):
api.messages.send(access_token=config.token, user_id=str(user_id), message=msg)
Очевидно, что нужно поменять user_id на что-то другое и я поменял его на peer_id:
api.messages.send(access_token=config.token, peer_id=str(peer_id), message=msg)
Но когда бот пытается отправить сообщение(в чате уже реагирует на команды), выбрасывается исключение
vk.exceptions.VkAPIError: 100. One of the parameters specified was missing or invalid: peer_id is accepted only from version 5.38. request_params = {'oauth': '1', 'method': 'messages.send', 'v': '5.8', 'peer_id': '2000000001'}. Я использую
VK API 5.80Вот на всякий случай json, который приходит, когда я отправляю сообщение в чат с ботом{'type': 'message_new', 'object': {'date': 1535167265, 'from_id': 139588086, 'id': 0, 'out': 0, 'peer_id': 2000000001, 'text': 'TEST', 'conversation_message_id': 24, 'fwd_messages': [], 'important': False, 'random_id': 0, 'attachments': [], 'is_hidden': False}, 'group_id': 170490539}