python - 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")
解决方案
使用<b>AK-47 | Vulcan (Battle-Scarred)</b>
而不是<strong>
标记。您可以在此处找到 Telegram Bot API 的 HTML 和 Makrdown 语法:
https ://core.telegram.org/bots/api#formatting-options
推荐阅读
- excel - 根据多个条件删除列
- qt - 在运行时更改 qt 安装程序语言
- javascript - 如何使用javascript获取最近的十年/世纪/千年
- reactjs - React Router 4 根据路径渲染多个布局?
- django - 来自本地主机而不是 sendgrid 帐户的 Allauth 电子邮件
- php - php 只循环 5 次,应该为每个帖子循环
- ruby-on-rails - 从 db 中查找丢失的记录
- c# - 从基础存储库 ASP.Net Core 获取所有活动记录
- php - Laravel 在布尔值上调用成员函数 addEagerConstraints()
- wordpress - 如何正确将此 apache 重写转换为 nginx?