问题标签 [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.
python - 如何使用 Python 在电报上离开私人群组
以下代码用于加入电报组:
工作完成后如何离开那个小组?
python - Telegram Bot 可以要求用户从相机拍照吗?
我希望机器人发送一个“sendPicture”的内联按钮,点击它后,用户可以点击相机中的图片并发送它。在此过程中,用户无法从他们的图库中发送图片。Telethon 是否支持它或者是否有任何其他方法可以实现此场景?
node.js - Telegraf JS:如何清除聊天记录?
我如何清除聊天历史记录,在我的情况下是 Telegraf.js 的机器人聊天历史记录?我在 Telegram API 中看到有一种方法可以清除聊天历史记录:https ://core.telegram.org/method/messages.deleteHistory
有,但我在Telegrafmessages.deleteHistory()
文档上找不到任何东西。
那么如何使用 Telegraf 清除历史记录?
谢谢
php - 按下 InlineKeyboard 按钮时未收到更新
我使用纯 PHP(我的一个类)制作了一个 Telegram Bot,用于将内联键盘添加到频道帖子中。当您按下按钮时,它会更改其上的计数器。
Webhook 已设置。我收到channel_post
更新、呼叫editMessageReplyMarkup
和内联按钮正在添加到帖子中。当我按下此按钮时,我会收到callback_query
更新,使用(更改计数器)处理它editMessageReplyMarkup
并使用answerCallbackQuery
. 很简单。
在我的测试频道和我创建的新频道上运行良好。但是当谈到我的第二个频道(大约 6 个月大)时,我只收到channel_post
更新。当我按下按钮时,没有任何反应。在客户端,它看起来好像answerCallbackQuery
没有发送任何文本,但callback_query
在服务器端没有收到更新。
有什么想法吗?
python - Python-telegram-bot:如何在电报 api 中通过 bot 获取自定义号码最新消息?
我发现了一些在群组中获取消息的功能。但它通过客户端使用。在这种情况下,我想通过bot获取消息。大家有什么想法吗?
telegram-bot - 隐私设置为禁用的电报机器人应该能够读取组中的最后 100 条消息 - 如何在我的机器人中实现这一点?
所以,我有一个机器人并从@botfather 将隐私设置为禁用,因此机器人可以访问该组的消息。当我尝试将其添加到群组时,Telegram 会向我发送一条通知,该机器人一旦添加到群组中,将能够访问群组中的最后 100 条消息。
如何在我的机器人代码中实现它?由于限制是 100,我想它与 GetUpdates 函数有关,但是无论我设置什么偏移值,机器人都不会返回在它被添加到组之前发送的消息(我什至尝试设置随机数来查看是否有什么会改变)。这是使用 Telepot 的相关代码:
telegram - 获取电报群ID
首先我应该强调这是一个关于电报组而不是频道的问题。我需要获取组 ID 才能通过电报 api 发送消息。
我已经审查了这个链接。
使用@rawDataBot需要将机器人添加到组中,这在大多数情况下是不可能的。CuteGram不登录(不发送登录代码)。所以我可以说所提出的方法都不起作用。
那么有没有一种新方法 - 除了将机器人添加到组中 - 来获取 telgram 组 ID ?
如果答案是否定的,我需要知道是否可以使用群组名称向群组发送消息?!
telegram - 如何获取/写入有关/在电报频道的评论中的信息?
有没有办法从电报 API 获取有关电报频道帖子中评论的信息(ID 等)?或者是否有 API 方法可以写入帖子评论?如果可能的话,你能提供一些例子吗?
谢谢
telegram - 如何发送“#”与 Telegram bot API 聊天?
我正在尝试使用带有此 URL 的 Telegram API 发送文本,例如“Hello # World”:
但我只是收到Hello
我也尝试这样编码:
但我只是收到Hello %23 World
。
有什么办法可以接收Hello # World
吗?感谢:D
c# - Telegram API(不是 Telegram Bot API!) - 如何获取整个聊天/频道中的所有消息?
我需要在聊天中获取所有消息。我使用 C# 和 TLSharp 库。
我授权,成功获得令牌等。
但是当我试图在一个循环中获取消息时,我将进入一个无限循环。
所以带有结果的文本永远不会出现在文本框中。我想知道我做错了什么以及如何解决它。谢谢。