Telegram 客户端消息发送限制是什么?

2023-12-26

From here https://core.telegram.org/bots/faq我知道 Telegram 对 BOT 消息的限制如下:

> 每个聊天 1 条消息/秒

> 30 条消息/秒不同的聊天

碰巧我没有使用python-telegram-bot API https://github.com/python-telegram-bot/python-telegram-bot,我正在使用普通客户端电视马拉松的图书馆 https://github.com/LonamiWebs/Telethon。当我尝试以这种节奏发送消息时,我收到来自 Telegram 的 Flood\Spam 错误。顺便说一句,我正在使用延迟队列类 https://github.com/python-telegram-bot/python-telegram-bot/blob/master/telegram/ext/messagequeue.py像这样控制消息限制:

dqueue = DelayQueue(burst_limit=29, time_limit_ms=1014)
dqueue(client.send_message,inputPeerUser,msg)

已经直接询问 telegram 的支持,但没有得到答复。有人知道普通客户有什么限制吗?


限制为 30 条消息/秒。

此外,机器人可以使用有限数量的 API 请求。次

我通常在测试机器人时遇到此错误。在测试过程中,会有很多场景需要测试。因此,我会发送大量请求。

我收到这样的错误,{error_code:429,description:Too many requests try after (some_time)}我不知道确切的限制。

为了避免这种情况:您不应该用请求淹没电报服务器

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Telegram 客户端消息发送限制是什么? 的相关文章

随机推荐

  • 带有自定义视图的 Tablayout 在 23.4.0 设计库上损坏

    我正在为我的 viewpager 设置 tablayout 但是当我使用 notificationDataSetChanged 时 它会删除我的自定义视图并显示默认标题视图 我的代码 ViewPager viewPager findView
  • 附加如何使用用户脚本按类名从(动态)div 中提取文本?

    如何使用 JavaScript 从以下对象中提取值 2083236893 div class gwt Label 2083236893 div 我为 Firefox 52 2 1 32 位 安装了 Greasemonkey 3 17 并测试
  • 为什么 ASP.NET JSON Web 服务返回“d”中的结果?

    我编写了一些使用 JSON 编码的 ASP NET Web 服务 例如 WebInvoke OperationContract public int SetInformation int recordid string data retur
  • React 性能:匿名函数 vs 命名函数 vs 方法

    我想知道在 React js 中 在组件中声明匿名函数 命名函数或方法之间是否存在性能差异 具体来说 以下一项是否比其他项性能更高 class MyComponent extends React Component render retur
  • Python Pandas 防止单元格中的换行

    使用以下函数 我已经设法防止笔记本中的输出被截断 pd set option display max colwidth 200 pd set option display max columns 0 然而 它仍然会破坏某些单元格内的长行 不
  • 开始:停止切片 numpy 和 Pandas 之间的不一致?

    我对 numpy 和 Pandas 之间的以下区别有点惊讶 困惑 import numpy as np import pandas as pd a np random randn 10 10 gt a 3 0 newaxis array 1
  • DLL加载通知

    当系统中的任何进程加载特定 DLL 或所有 DLL 加载事件 我可以过滤掉 时 是否可以在我的程序中收到通知 就像流程资源管理器如何从所有流程获取通知一样 我可以使用进程资源管理器来实现此目的 但我想在发生特定 DLL 加载事件时采取操作
  • 我应该在手术前还是手术后记录?

    我正在考虑在哪里写入操作日志记录 这里有两种不同的风格 第一个 操作前写日志 Before log info Perform operation XXX operation 而这里是不同的风格 运行完之后写日志 After operatio
  • 构建 mongo 映像时未找到 systemctl

    我正在尝试根据官方镜像构建 mongo 4 4 镜像Dockerfile https github com docker library mongo blob master 4 4 Dockerfile但我遇到了未找到 systemctl
  • Docker 上的 RabbitMQ:chown-ing erlang cookie 时权限被拒绝

    我使用 Kitematic 来管理我的容器 我在 docker 上运行rabbitmq并且它正在运行 问题是当我配置其音量时 每当我为其卷设置本地文件夹 在 Kitematic 中 时 它都会停止 启动并打印以下错误 chown chang
  • 为什么 System.Threading.Timer 会自行停止?

    在使用之前我正在做一个小测试项目System Threading Timer在 Windows 服务项目中 它工作得很好 但是计时器在一两分钟后自行停止 测试项目的完整来源是 using System using System Window
  • 形状=圆形的节点的大小

    我试图这样设置节点的大小 controller shape circle width 5 label Controller style filled fillcolor 8EC13A 但三个节点的大小不同 如何设置固定大小 来自交通部指南h
  • 地图查找性能

    仅当映射包含给定键时 我才想使用给定键的映射值执行某些操作 天真地我会写 Map
  • 如何在 PHP 中通过 IP 地址获取时区 [重复]

    这个问题在这里已经有答案了 我想通过 PHP 中的 IP 地址获取时区 实际上 我有一个将在客户端计算机上运行的应用程序 我有客户端机器的IP地址 但我无法获取每台客户端计算机的时区 ip 189 240 194 147 SERVER RE
  • vb.net - 将字符串编码为 UTF-8

    我创建了一个类来对字符串进行编码 Public Class UTF8 Public Shared Function encode ByVal str As String Dim utf8Encoding As New System Text
  • Visual Studio Code 断点出现在错误的位置

    在我的 Vue Vuex 项目中 我尝试使用 Visual Studio Code 进行调试 我使用 Chrome 调试工具正确启动调试器 并正确使用地图 但是当我尝试在 js 或 vue 文件中放置断点时 VS Code 似乎将断点放置在
  • 无法在 Ubuntu 13.04 上安装 rmagick gem

    当我尝试使用以下命令安装 rmagic 时 gem install rmagic 它给出错误 Building native extensions This could take a while ERROR Error installing
  • (Flutter) ListView.builder 使用 FutureBuilder 不起作用

    我正在尝试显示项目ListView using ListView builder里面一个FutureBuilder My future函数为FutureBuilder看起来像这样 fetchListItems async wait asyn
  • 只接受给定对象的键

    我正在尝试创建一个用对象初始化的 TypeScript 类 并且有一个只能将该对象的键作为参数的方法 所以 class MyClass properties constructor properties this properties pr
  • Telegram 客户端消息发送限制是什么?

    From here https core telegram org bots faq我知道 Telegram 对 BOT 消息的限制如下 gt 每个聊天 1 条消息 秒 gt 30 条消息 秒不同的聊天 碰巧我没有使用python tele