问题标签 [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 投票
1 回答
288 浏览

python - 如何使用 Python 在电报上离开私人群组

以下代码用于加入电报组:

工作完成后如何离开那个小组?

0 投票
1 回答
131 浏览

python - Telegram Bot 可以要求用户从相机拍照吗?

我希望机器人发送一个“sendPicture”的内联按钮,点击它后,用户可以点击相机中的图片并发送它。在此过程中,用户无法从他们的图库中发送图片。Telethon 是否支持它或者是否有任何其他方法可以实现此场景?

0 投票
2 回答
2524 浏览

node.js - Telegraf JS:如何清除聊天记录?

我如何清除聊天历史记录,在我的情况下是 Telegraf.js 的机器人聊天历史记录?我在 Telegram API 中看到有一种方法可以清除聊天历史记录:https ://core.telegram.org/method/messages.deleteHistory

有,但我在Telegrafmessages.deleteHistory()文档上找不到任何东西。

那么如何使用 Telegraf 清除历史记录?

谢谢

0 投票
0 回答
90 浏览

php - 按下 InlineKeyboard 按钮时未收到更新

我使用纯 PHP(我的一个类)制作了一个 Telegram Bot,用于将内联键盘添加到频道帖子中。当您按下按钮时,它会更改其上的计数器。

Webhook 已设置。我收到channel_post更新、呼叫editMessageReplyMarkup和内联按钮正在添加到帖子中。当我按下此按钮时,我会收到callback_query更新,使用(更改计数器)处理它editMessageReplyMarkup并使用answerCallbackQuery. 很简单。

在我的测试频道和我创建的新频道上运行良好。但是当谈到我的第二个频道(大约 6 个月大)时,我只收到channel_post更新。当我按下按钮时,没有任何反应。在客户端,它看起来好像answerCallbackQuery没有发送任何文本,但callback_query在服务器端没有收到更新。

有什么想法吗?

0 投票
1 回答
100 浏览

python - Python-telegram-bot:如何在电报 api 中通过 bot 获取自定义号码最新消息?

我发现了一些在群组中获取消息的功能。但它通过客户端使用。在这种情况下,我想通过bot获取消息。大家有什么想法吗?

0 投票
0 回答
32 浏览

telegram-bot - 隐私设置为禁用的电报机器人应该能够读取组中的最后 100 条消息 - 如何在我的机器人中实现这一点?

所以,我有一个机器人并从@botfather 将隐私设置为禁用,因此机器人可以访问该组的消息。当我尝试将其添加到群组时,Telegram 会向我发送一条通知,该机器人一旦添加到群组中,将能够访问群组中的最后 100 条消息。

如何在我的机器人代码中实现它?由于限制是 100,我想它与 GetUpdates 函数有关,但是无论我设置什么偏移值,机器人都不会返回在它被添加到组之前发送的消息(我什至尝试设置随机数来查看是否有什么会改变)。这是使用 Telepot 的相关代码:

0 投票
3 回答
1319 浏览

telegram - 获取电报群ID

首先我应该强调这是一个关于电报组而不是频道的问题。我需要获取组 ID 才能通过电报 api 发送消息。
我已经审查了这个链接
使用@rawDataBot需要将机器人添加到组中,这在大多数情况下是不可能的。CuteGram不登录(不发送登录代码)。所以我可以说所提出的方法都不起作用。

那么有没有一种新方法 - 除了将机器人添加到组中 - 来获取 telgram 组 ID ?

如果答案是否定的,我需要知道是否可以使用群组名称向群组发送消息?!

0 投票
0 回答
68 浏览

telegram - 如何获取/写入有关/在电报频道的评论中的信息?

有没有办法从电报 API 获取有关电报频道帖子中评论的信息(ID 等)?或者是否有 API 方法可以写入帖子评论?如果可能的话,你能提供一些例子吗?

谢谢

0 投票
1 回答
118 浏览

telegram - 如何发送“#”与 Telegram bot API 聊天?

我正在尝试使用带有此 URL 的 Telegram API 发送文本,例如“Hello # World”:

但我只是收到Hello

我也尝试这样编码:

但我只是收到Hello %23 World

有什么办法可以接收Hello # World吗?感谢:D

0 投票
2 回答
658 浏览

c# - Telegram API(不是 Telegram Bot API!) - 如何获取整个聊天/频道中的所有消息?

  1. 我需要在聊天中获取所有消息。我使用 C# 和 TLSharp 库。

  2. 我授权,成功获得令牌等。

  3. 但是当我试图在一个循环中获取消息时,我将进入一个无限循环。

  4. 所以带有结果的文本永远不会出现在文本框中。我想知道我做错了什么以及如何解决它。谢谢。