服务的博客和知识库
在电报机器人中发送短信
已出版: 04.08.2025

电报中的短信 是用于个人聊天,群组和频道的基本通信格式。 此类消息支持格式(粗体,斜体,链接),表情符号,主题标签和提及。 文本是通知和支持用户,自动通知和内容策略的通用工具。 


Telegram自动处理短信,优化其传递。 对于复杂的格式(表格,列表),Markdown或HTML标记通过Bot API使用。

在电报机器人中发送短信

电报接受什么格式的文本,有什么限制?

通过Bot API的文本格式:

  1. 纯文本 是一种仅包含文本而不格式化图像,按钮和其他复杂元素的字母格式。
  2. HTML格式 是一种超文本标记语言,用于在互联网上创建网页。


限制:

1. 消息长度:每条消息最多4096个字符。 

2. Html中禁止嵌套标签。

3. 发送速度 :组/频道:每秒最多30条消息。

                                      私人聊天:每秒最多5条消息。

发送文本时的流行错误

400Bad Request:无法解析实体

原因: 标记错误(未封闭的标记,不正确的语法)。 

解决方案: 确保HTML标签有效。 

400Bad Request:message is too long

- 原因:超过4096个字符的限制。 

-的 解决方案:将文本拆分为几条消息。 

403Forbidden:bot被用户阻止

- 原因:用户已阻止机器人。 

- 解决方案:需要用户解锁。 

400Bad Request:chat not found

- 原因:无效的chat_id或机器人未添加到聊天/频道。 

-的 解决方案

  1. 检查chat_id的正确性(例如,@channelname或numeric ID)。 
  2. 确保机器人有权发送消息。 


400Bad Request:消息文本为空

- 原因:Text参数为空或缺失。 

- 解决方案:指定消息的非空内容。 

资料

BOT-MARKET API的技术信息

  1. 文本的消息类型代码`'MessageType')为"1"。 
  2. 最大发送速度:每秒最多30条消息。 


有效使用的提示

1. 标记>纯文本:使用HTML进行可视化结构化。 

2. 内容分离:对于文本>4096个字符,使用带有回调数据的内联按钮。 

3. 逃跑:始终处理用户输入中的特殊字符,以避免解析错误。 

Comments
to write comments
Comment list is empty. Start now!