From c6053724c8a06cb5e6f5b84f2559cc5ca410c075 Mon Sep 17 00:00:00 2001 From: vylion <volfaria@gmail.com> Date: Tue, 25 Sep 2018 11:38:43 +0200 Subject: [PATCH] Velasco 2.4 - Added ability to force Velasco to answer to another message (send command "/speak" as an answer to the message that you want Velasco to reply to). --- velasco.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/velasco.py b/velasco.py index 19d2041..cd04e4a 100755 --- a/velasco.py +++ b/velasco.py @@ -179,11 +179,12 @@ def speak(bot, update): if not user_is_admin(user): return + reply_to = update.message.reply_to_message.message_id if update.message.reply_to_message else update.message.message_id text = update.message.text.split() if len(text) > 1: chatlog.add_msg(' '.join(text[1:])) msg = chatlog.speak() - send_message(bot, update, msg, update.message.message_id) + send_message(bot, update, msg, reply_to) savechat(chatlog) chatlogs[chatlog.id] = chatlog