问题标签 [telepot]

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

python - Telegram API:如何从 id (Python telepot) 获取用户名?

我将我的机器人的所有用户的 ID 保存在数据库中,但是如果我知道 ID,如何获取他们当前的用户名?我正在使用 Python 3 和 Telepot 框架。

0 投票
1 回答
820 浏览

python-3.x - 连接到 VPN 时出现 Python3 Telepot SSL 错误

我目前正在使用用于管理电报机器人的 VPN 和 Telepot 库。

当我尝试收听消息时,它给了我这个 SSL 错误。

我用这种方式在我的浏览器请求中解决了它

但我不能为 Telepot 做到这一点。有什么建议吗?

0 投票
0 回答
1367 浏览

asynchronous - async with" 如果事件循环正在运行

我正在用 Telepot 和 Telethon 编写我的第一个电报机器人,我的主要代码是:

从上面的代码中,我调用 checkGroup 函数:

我在哪里得到这个错误:

然后我checkGroupasync def checkGroup(hash): ..

我正在阅读,也许对于这个问题,最好使用 delegatoBot,但我不太确定,因为我找不到很好的例子!收到回复会很精彩,如果你需要什么就问吧!谢谢

0 投票
1 回答
437 浏览

multithreading - 使用 Python 和 Telpot 使用 Selenium 进行多线程

我正在编写我的第一个电报机器人,但现在我必须同时为多个用户提供服务。

这段代码只是一小部分,但它应该可以帮助我在 selenium 中使用多线程

当机器人收到任何消息时,它会启动一个调用此函数的 selenium 会话:

然后这个检查用户是否已登录:

如果用户未登录,则尝试使用用户名和密码登录用户

所以,基本上,当我用一个帐户在机器人上写东西时,一切都很好,但是如果我从两个不同的帐户写给机器人,它会打开两个浏览器,但它只控制一个。

我的意思是,例如,一个窗口保留在谷歌页面上,然后另一个窗口接收命令的两倍,所以,即使它必须写用户名,它也会写两次用户名

如何与多个会话进行交互?

0 投票
2 回答
7388 浏览

telepot - 电报机器人 - 未找到聊天

我对电报机器人完全陌生。我想bot.send_message()在以下代码中执行 a (如代码中所述),但不能这样做。请帮忙。

它错误为:

0 投票
1 回答
101 浏览

python - 试图将变量作为命令

我的变量urls从消息中查找 URL。如果我的机器人yes从收到的消息中找到 URL,我希望它发送。这是我尝试过的,

但它不起作用。将变量作为命令以及如何修复它是正确的方法吗?

0 投票
0 回答
120 浏览

python - Telegram Bot - 使用 Telepot 检查 Python 中的令牌是否真实

我想检查 Telegram 机器人的令牌是否真实。

我试过这个:

但它没有用:C。怎么可能解决?

0 投票
1 回答
1854 浏览

python - 试图将目录的所有图片发送给 Telegram bot 用户

我正在尝试将文件夹的所有图片发送给机器人用户。这是我尝试过的,但它不起作用,甚至没有出现任何错误。

这里有什么问题以及如何解决?

更新:我试过telegram_bot.sendPhoto(chat_id, open(f , 'rb'))了,它有效,但它多次发送相同的图片。

0 投票
1 回答
251 浏览

python - 尝试列出 chat_id

我正在尝试chat_id为我的 Telegram 机器人制作一个列表,这将允许我的机器人向列表中的所有人发送一条消息chat_id。这是我尝试过的,

但我收到了这个错误

那么这里有什么问题以及如何解决这个问题?

0 投票
1 回答
1050 浏览

python - 我的电报机器人中出现“SSL:CERTIFICATE_VERIFY_FAILED”错误

我的 Telegram 机器人代码在几周内都可以正常工作,但今天我没有更改任何内容,但突然出现[SSL: CERTIFICATE_VERIFY_FAILED]错误,并且我的机器人代码不再在我的 PC 中工作。我使用 Ubuntu 18.04,我正在使用 Telepot 库。

出了什么问题以及如何解决?

编辑:我正在使用 getMe 方法,但我不知道证书在哪里以及如何更新它,而且我没有requests在我的机器人代码中导入。我通过导入telepot我的代码来使用 Telepot API。