VKApi Как сделать бота, отвечающего на конкретное сообщение
Я хочу написать простенького бота, который будет отвечать(пересылкой, а не просто) на получаемые сообщения в беседе.
Загуглил примеры ботов, но не нашел ни одного, где показывался именно ответ на сообщение. Пытался разбираться в документации, и всё что понял, что в метод messages.send можно передать атрибут reply_to, который указывает на какое именно сообщение нужно отвечать. Прав ли я?
Если да, то я не смог разобраться, как именно мне узнать id сообщения, на которое нужно ответить.
def send_some_msg(id_msg, msg_text):
vk_session.method("messages.send", {"chat_id":chat_id, "message":msg_text, 'reply_to': id_msg, "random_id":0})
for event in longpool.listen():
if event.type == VkEventType.MESSAGE_NEW:
msg = event.text.lower()
if msg == "ку":
id_msg =
send_some_msg(id_msg, "Я бот, работаю 3 дня без зарплаты. Мой телефон - мегафон.")