问题标签 [telegram-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
823 浏览

c# - 如何让我的机器人访问我的电报帐户?

我想用机器人管理我的帐户,我希望机器人从我的帐户中读取消息并回复我,而不显示机器人正在回复,什么是用于验证帐户并从帐户获取信息的 API?

0 投票
1 回答
1256 浏览

telegram - 是否可以通过 API 向 Telegram 的“已保存消息”发送消息?

是否可以通过Telegram APISaved Messages聊天发送消息?

我一直在互联网上寻找,但找不到任何信息。我认为这是可能的。

0 投票
0 回答
28 浏览

telegram - 在电报中将简单文本应用于图片 API

我正在开发一个电报机器人,它涉及将用户输入的文本添加到现有图像的过程。

它是这样的:

  1. 用户输入一个文本,如他的姓名、时间等。
  2. 该机器人在图像顶部添加了一个文本层。(图像是恒定的,不会改变)。
  3. 用户从机器人获得带有添加文本的图片的回报,采用典型的图像格式,如 JPG 或 PNG(没关系)。

但是我实际上不知道我应该使用什么样的方法或 API,我正在考虑类似 photoshop API 的东西,但它似乎太复杂和矫枉过正。我正在寻找一种易于学习和应用的简单解决方案,因为它只是在图片顶部添加一个文本层并保存它。

我很想听听您将如何应用这样的东西,以获得有关如何完成的想法。

非常感谢,谢伊

0 投票
0 回答
304 浏览

c++ - 读取我订阅的新频道消息的简单电报客户端?

我需要阅读我所在的一个特定频道的所有新消息(不是作为管理员,而是我订阅)。我需要通过 C++ 来做到这一点。我的操作系统是 Ubuntu 20.04 服务器。我通过以下命令安装 TDlib:

谁能给我一个简单的 C++ 示例和命令来编译它以在控制台上运行并从特定通道获取新的传入消息?我需要将所有登录名和 API 客户端信息 () 都包含在代码中。任何帮助将不胜感激。

0 投票
1 回答
6943 浏览

laravel - 禁止:机器人被用户阻止 - laravel irazasyed/telegram-bot-sdk

最近我得到了很多这样的例外:

[2020-07-21 00:00:51] local.ERROR: Forbidden: bot was blocked by the user {"exception":"[object] (Telegram\\Bot\\Exceptions\\TelegramResponseException(code: 403): Forbidden: bot was blocked by the user at /home/birjande/public_html/tel.birjandelectronic.shop/packages/irazasyed/telegram-bot-sdk/src/Exceptions/TelegramResponseException.php:58)

在我的情况下,当用户阻止botm时,我的机器人在无限循环中失败并一次又一次地发送消息!

我得到的是这种或错误,只是乘以10000!

事实上,如果我遇到错误,它会重复超过 1000 次!

我使用laravel 6irazasyed/telegram-bot-sdk

0 投票
1 回答
540 浏览

telegram-bot - Telegram API 文件下载路径返回 404

作为我之前开始的一个主题,通过电报机器人下载文件时遇到了问题。使用 python + pyTelegramBotAPI(telebot)。

动作顺序:

  1. 得到关于收到的文件和提取 file_id 的更新,例如:BQACAgIAAxkBAANqXxfz1kGAatLmqZyhTndjmejo0LsAAq4HAAKCScFIxj2AovwylDMaBA
  2. 用于 telebot.get_file_url获取文件的有效链接。得到这样的东西: https://api.telegram.org/file/bot{HERE_IS_MY_BOT_TOKEN}/documents/file_22.csv
  3. 使用此 URL执行telebot.download失败,响应原因: [{"ok":false,"error_code":404,"description":"Not Found"}]

通过相同的 url 使用 Requests lib 执行获取请求会返回相同的错误。但是使用浏览器打开相同的链接运行良好并下载文件。

亲爱的 stackoverflow,需要您的帮助来弄清楚如何避免这种情况。;3

0 投票
1 回答
367 浏览

python - Telegram API:我可以获取频道的历史用户数据吗?

您可以在 Telegram API 中查询Telegram 频道中当前的成员数量。但是是否可以查询过去日期的成员数量?理想情况下,我想知道去年每天的会员人数:

有没有办法通过 Telegram API 检索这些信息?我telethon在 Python 3 上使用。

0 投票
0 回答
97 浏览

javascript - 如何从我的电报频道获取个人资料照片?

我正在尝试向 Telegram API 发出正确的请求。

代码:

它给了我一个错误:

未捕获(承诺){_:“rpc_error”,error_code:400,
error_message:“FILE_ID_INVALID”} error_code:400 error_message:
“FILE_ID_INVALID”
_:“rpc_error”

但是我得到了这个请求的所有数据作为答案api.call('channels.getAdminedPublicChannels')

我究竟做错了什么?

0 投票
0 回答
1521 浏览

python - 电报 API getUpdates() 方法

我想用python制作一个聊天机器人并将其与电报集成。我正在使用这个 API 来获取用户消息。它工作正常,但有时结果字段为空。因此我的代码崩溃了。一段时间后,我能够看到内容。如何解决这个问题呢。

这段代码应该可以正常工作吗?

这是我得到的错误。

0 投票
1 回答
24337 浏览

python - 如何使用我自己的帐户向使用电报 API 的人发送消息

当你找不到合适的词时,谷歌的东西会很烦人,这真是太棒了。我找到了一百万个关于如何创建 Telegram Bot 来发送和接收消息的答案,而且很简单,只需要编写五行代码。

但是如何管理我自己的帐户?我想知道是否可以使用 Python(telepot 或其他库)来检索我的个人消息并从我的个人帐户发送消息,而不是使用机器人。

如果可能的话,我在哪里可以找到更多相关信息