c# - 如何阅读bot在管理员使用c#的频道中发送的先前消息?
问题描述
我有一个机器人定期在我的频道中发送消息。我在我的 C# 代码中使用下面的 API
https://api.telegram.org/bot{0}/sendMessage?chat_id={1}&text={2}&parse_mode={3}
但现在我也想阅读我的机器人在频道中发送的以前的消息
是否有任何 API 可以读取 bot 先前发送的消息?
解决方案
不可以。很遗憾,Bot API 限制阅读机器人发送的消息
为什么我的机器人看不到来自其他机器人的消息?
聊天机器人可能会陷入不受欢迎的循环中。为避免这种情况,我们决定无论模式如何,机器人都无法看到来自其他机器人的消息。
https://core.telegram.org/bots/faq#why-doesn-39t-my-bot-see-messages-from-other-bots
推荐阅读
- sql - PostgreSQL 中有多个重复值。我只想在这里获取最新的。我应该怎么办?
- certificate - 无法安装 Vpn 和应用程序用户证书
- c# - Db2:c# Nhibernate 使用时间列作为 TimeAsTimeSpan 引发异常
- postgresql - 从 pg_dump 导入 Postgres 会引发不存在字符的错误:“ÿ_”处或附近的语法错误
- powershell - 脚本分析器未使用 DSC 参数警告
- node.js - 是否可以在 Node.js “本机”中签署数据(不使用对 OpenSSL 的外部调用)?
- android - Jetpack Compose 将文本内容对齐到 Scaffold 的中心
- python-3.x - 将 dropna 设置为 True 的 Pandas groupby 生成错误的输出
- r - 更改ggplot中图例的名称和值
- c# - 控制器基类中的依赖注入不起作用