From 351b53f0078995b2fe77d30cd01c5b48706ee52b Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Mon, 24 Apr 2023 09:16:28 +0300 Subject: [PATCH] start reaction fix --- tgbot/handlers/handle_feedback.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/tgbot/handlers/handle_feedback.py b/tgbot/handlers/handle_feedback.py index 6229fd6..57b0c26 100644 --- a/tgbot/handlers/handle_feedback.py +++ b/tgbot/handlers/handle_feedback.py @@ -8,14 +8,19 @@ from tgbot.config import FEEDBACK_CHAT_ID def handle_feedback(msg): mid = msg['message_id'] cid = msg['chat']['id'] - r = forward_message(cid, mid, FEEDBACK_CHAT_ID) - support_msg_id = r['result']['message_id'] - # сохранение айди сообщения в приватной переписке с ботом - storage.set(f'fbk-{support_msg_id}', json.dumps({ - "author_id": msg["from"]["id"], - "message_id": mid, - "chat_id": cid - })) + if msg['text'] == '/start': + r = send_message(cid, 'Напишите своё сообщение для администрации чата') + print(r) + else: + r = forward_message(cid, mid, FEEDBACK_CHAT_ID) + support_msg_id = r['result']['message_id'] + # сохранение айди сообщения в приватной переписке с ботом + storage.set(f'fbk-{support_msg_id}', json.dumps({ + "author_id": msg["from"]["id"], + "message_id": mid, + "chat_id": cid + })) + def handle_answer(msg):