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

python - 如何将变量放入 bot.sendMessage (python)

我正在使用 python 创建一个电报机器人,但我找不到使用 bot.sendMessage 输出变量的方法。任何人都可以帮助我吗?

0 投票
3 回答
4254 浏览

python - 如何在电报机器人中管理更多用户?

我用 python 做了一个电报机器人,它发送一条消息

当两个用户同时使用我的机器人时,问题就来了,因为第一个用户更改了“a”,所以第二个用户从出生而不是名字开始,有人可以帮我吗?

0 投票
1 回答
2161 浏览

python-2.7 - python - 特定日期的电报机器人sendMessage

我对python非常陌生,我的进步就像一只蜗牛:(我想制作一个在特定日期和时间发送消息的电报机器人。我为此使用了apschedulertelepot库。这是我的代码:

我的问题是我在 add_date_job 中将什么作为参数传递给 sendSimpleText?在这一行:

我知道这msg是用户输入的消息,所以add_date_job我什么都没有?

0 投票
2 回答
340 浏览

ubuntu - urllib3 使用 ssh 连接作为代理

我在本地笔记本电脑中有如下 ssh 连接:

ssh -f -N -D 3232 USER@IP

现在telepot使用 fromurllib3我想将所有连接传递给这个 ssh 连接,因为Telegram我办公室的服务器已被禁止。我读了这篇文章并按照它所说的去做。但是当我使用这个时:

proxy_url = 'http:localhost:3232

我收到此错误:

urllib3.exceptions.ProxyError: ('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f22968e5710>: Failed to establish a new connection: [Errno 111] Connection refused',))

我怎样才能连接到这个服务器?

0 投票
2 回答
729 浏览

python - 如何在 python 中附加电报机器人

我正在用计算器之类的东西做一个电报机器人,我正在尝试附加所有输入的值,以便我可以将值保存在变量中。

0 投票
1 回答
1151 浏览

python - 如何使用 Telepot 在机器人和用户之间进行对话

我想创建一个telepot询问用户常见问题的机器人。例如,首先问“你叫什么名字。?” 然后用户回复“用户名”,然后问你几岁?用户回复他的年龄和...

我已经为用户和机器人之间的聊天编写了代码,但有时我会出错。请指导我如何使用telepot.? 制作这个机器人?

我想在机器人和用户之间进行对话telepot

0 投票
1 回答
2695 浏览

python - 如何根据 Telegram 上的文件 ID 发送文件

如何根据文件 ID 将 Telegram 上现有的文件发送(不转发)给用户?

我知道 Telegram 上上传的所有文件都有唯一的 ID。如何提取该 ID 以及通过提取的 ID 发送该文件的功能或方法是什么?(我使用 Python Telepot 库)

我应该在 sendDocument() 方法的第二个参数上输入什么?

0 投票
2 回答
760 浏览

python - 如何在 Telepot 错误时收到通知?

我的电报机器人由一个 telepot 组成DelegatorBot。当互联网连接中断时,telepot 会通知,抛出错误,捕获它(所以我假设)并重试。
我怎样才能注意到发生了错误并相应地记录,而不仅仅是将标准输出重定向到文件?

文档似乎没有涵盖MaxRetryError

0 投票
0 回答
133 浏览

telepot - 即使给定条件,机器人也不会等待发送消息

我正在做一个关于移动学习的项目。我正在制作一个电报机器人,它首先向用户发送视频,如果他准备好了,然后发送测验。机器人不等待就绪条件并一次性发送所有消息。我正在使用 mysql 数据库来获取视频和测验。

我在句柄(msg)中有问题的代码是:

机器人无需等待用户的回复,而是一次性发送所有消息。我是制作机器人的新手,并且有基础知识,我该如何制作这个项目

0 投票
1 回答
484 浏览

python-3.x - Python while True 阻止以前的代码执行

我正在使用 Telepot(python) 构建一个电报机器人,发生了一件奇怪的事情:

因为机器人应该继续运行,所以我设置了一个

在我的机器人结束时,就在我定义如何处理 MessageLoop 之后。

机器人有一些print()断言机器人正在设置(或者更好的是,它正在设置消息处理程序)并且它正在阅读聊天,等待任何输入。

问题是,如果我在没有

它打印消息并停止执行(没有循环等待新输入),但是如果我添加while 1: (...)代码,则在能够打印任何内容之前停止。

这是代码:

Python 版本:3.6 32 位