问题标签 [telebot]

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 回答
40 浏览

python - 可以通过 Telegram API 发送消息。浏览器,但不是 python 脚本

我可以在浏览器中使用以下 url 向包含我自己的机器人的电报频道发送消息:

但是,以下python代码:

回报:

更新:

所以运行以下命令解决了我的问题。有人可以解释为什么我必须运行它以及最后一行的原因是什么?当然第三行安装的是最新版本?

0 投票
1 回答
47 浏览

telegram - telebot 删除消息 pytelegrambotapi

如何删除任何用户的最后 N 条消息。编写删除命令后,机器人必须删除给定数量的最新消息。我无法以任何方式找到有关 pytelegrambotapi 库的完整文档。

0 投票
1 回答
29 浏览

bots - 通过 Telebot 库在电报中查找组媒体消息的 file_id

在我的机器人中,我收到了一条转发的媒体组消息,其中包含 3 张不同的照片。现在我想捕捉所有这 3 张照片并再次将它们发送给另一张chat_id。但是, 中的所有值message.photo.file_id都代表不同分辨率的同一张照片,当我将其存储file_id在列表中以在 的media部分中使用它时bot.send_media_group,它会生成一组相同的照片。

我的问题是,我怎样才能找到这三张图片唯一file_id存储在我的列表中并mediabot.send_media_group

我的代码如下:

0 投票
1 回答
18 浏览

python-3.x - 使用两个 IF 语句时如何获取变量 call.data 的值

我有一个问题希望有人可以帮助我。

前任:

我无法从按钮获取 call.data 的值有 callback_data = 'a_1'

请帮助我。

0 投票
0 回答
10 浏览

telegram - 检查远程机器人用户是否是管理员

我正在写一个电报机器人,我需要检查一个人是否是管理员,但我不知道该怎么做。谁能帮我?谢谢。

0 投票
0 回答
16 浏览

voip - 电报机器人 VOIP 通话

可以选择让我的电报机器人呼叫我的电报帐户吗?类似bot.make_call(...)的东西。

我在 python 上使用 Telebot 库,谢谢!

0 投票
0 回答
22 浏览

python - 如何在不输入命令/start的情况下管理电报机器人向电报组中的新用户发送自动消息?

我的机器人中有一个链接,我需要每个新用户机器人自动显示它们,用户不需要输入命令 /start

它的样子

0 投票
1 回答
42 浏览

python - 使用 Telebot 删除 Telegram 组中的加入消息

我使用此代码从我的群组中删除用户加入/留言它工作正常,但唯一无法删除的消息是“用户通过邀请链接加入群组”如何删除通过邀请链接进入的人的加入消息关联?

0 投票
0 回答
13 浏览

python - 我如何为聊天机器人制作带有远程机器人的内联键盘按钮?

我正在制作一个聊天机器人,我想知道如何放置 inlinekeyboardbutton,我该如何制作?我需要一个处理大型对话的键盘按钮代码,谢谢。

0 投票
0 回答
23 浏览

python - 如何在 AsyncTeleBot 上使用 register_next_step_handler

Heyyy,我只是使用 pyTelegramBotAPI 并使用bot.register_next_step_handler来获取用户输入作为 var 并将其发送到下一个函数,例如:getLink = await bot.send_message(cid, 'Which link are you looking for: ') bot.register_next_step_handler(getLink, getWebsite). 现在我切换到 AsyncTeleBot,当我尝试运行它输出的脚本时ERROR:root:'AsyncTeleBot' object has no attribute 'register_next_step_handler'。有没有其他方法可以将用户聊天输入保存为 var 或者我可以做其他事情吗?我不知道我能做些什么来对抗它。