首页 > 解决方案 > python - 如何通过python aiogram中的机器人在同步函数中发送消息?

问题描述

我有一个同步函数,在其中我需要使用 python aiogram 中的机器人来实现发送消息。我发现您可以不使用 bot.send_message (...) 发送消息,而是使用 requests.get (...)。但是这样你就不能指定 parse_mode 并附加一个内联按钮。还有其他方法可以实现吗?由于某种原因,此选项不起作用。:

requests.get(f"https://api.telegram.org/bot{BOT_TOKEN}/sendMessage?chat_id={chat_id}&text={parse_message}&reply_markup={open_tp}&parse_mode=HTML")

标签: pythonpython-requeststelegram-bot

解决方案


使用<b>AK-47 | Vulcan (Battle-Scarred)</b>而不是<strong>标记。您可以在此处找到 Telegram Bot API 的 HTML 和 Makrdown 语法: https ://core.telegram.org/bots/api#formatting-options


推荐阅读