all repos — gif-escarbot @ 1cec45161bad20ac219224ba9734fe70eefc2de6

Earthbound Café's custom delivery bot with other cool utilities built-in.

fix replacing in threads
BiRabittoh andronacomarco@gmail.com
Tue, 12 Sep 2023 12:00:21 +0200
commit

1cec45161bad20ac219224ba9734fe70eefc2de6

parent

c6280b99199656100c11fdf131214c6cd711a69e

1 files changed, 5 insertions(+), 4 deletions(-)

jump to
M escarbot/replace.pyescarbot/replace.py

@@ -104,17 +104,18 @@ output.append([link, timestamp])

return output async def replace(update: Update, _) -> None: + message = update.message try: - links = parse_text(update.message.text) + links = parse_text(message.text) except TypeError: - links = parse_text(update.message.caption) + links = parse_text(message.caption) for link in links: logger.info(link) - user = update.effective_user.mention_markdown_v2(update.effective_user.name) text = link_message.format(user, link[0], link[1]) - message = await update.effective_chat.send_message(text, parse_mode=ParseMode.MARKDOWN_V2) + chat = update.effective_chat + message = await chat.send_message(text, parse_mode=ParseMode.MARKDOWN_V2, message_thread_id=message.message_thread_id) await sleep(FEEDBACK_TIMEOUT) await message.edit_reply_markup(reply_markup=get_message_markup())