问题标签 [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.
python - Telepot - Telegram 机器人每 10 分钟发送一次消息
我需要我的机器人来监控我的覆盆子 CPU 温度。它每分钟检查一次,然后在 > 阈值时发送警报。发送消息时,我需要它在 10 分钟内不再发送。我已经完成了,但是在 10 分钟后发送相同的消息时出现超时错误。有谁能够帮我?我在 Telepot giyhub 页面上没有找到任何帮助。
这是我的代码
警报功能仅检查是否经过了 10 分钟。
这是错误:
handle 函数是 Telepot 示例中的标准函数。
非常感谢
python-3.x - 如何在我的 Telegram 机器人上添加自定义键盘?
这是我的电报机器人代码:
我想为这个机器人添加一个自定义键盘,它有 4 个名为Time
、Logo
和File
的按钮Audio
。
例如,如果我点击Time
按钮而不是输入“时间”,它会告诉我时间。如果我单击Logo
按钮而不是键入它,它将向我发送图片。
python - 如何在 Telepot Telegram 机器人中加粗文本?
我试过这个
但它正在回复*bold*
而不是粗体
python - 通过在 Telepot Telegram Bot 上发送命令来更改自定义键盘
我在我的 Telegram 机器人上将此行用于自定义键盘:
markup = ReplyKeyboardMarkup(keyboard=[['Time', KeyboardButton(text='NewKey')],["File", "Audio"]])
我希望我的机器人在用户发送时将自定义键盘更改为另一个NewKey
。它会显示一个新的自定义键盘,但它的布局将与默认键盘相同。我已经尝试过了,但它不起作用:
elif command == 'NewKey':
markup = ReplyKeyboardMarkup(keyboard=[['More', KeyboardButton(text='More2')],["More3", "More5"]])
这是我的机器人的完整代码:
`
python - MessageLoop(bot, handle).run_forever() 在 Pycharm 中不起作用
我在 cmd 和 Pycharm 中都尝试了以下代码。它在 cmd 中运行良好,但结果证明该代码在 Pycharm 中运行不佳。我无法获得任何更新,并且该过程刚刚完成。我能知道如何解决这个问题吗?PS:当我将 run_as_thread 更改为 run_forever() 时,它在 Pycharm 中工作
python - 如何将消息从机器人(不是人)转发到聊天
我想将我的机器人和另一个人的整个对话转发给我自己
这是我的代码:
但是当我尝试从机器人转发消息时,我收到了这个错误:
我做错了吗?还是只是受电报限制?
python-3.x - Telepot中的线程保存串行连接(Python)
我有一个串行设备(Arduino)定期输出日志数据,这些数据应该写在一个日志文件中。该设备还通过串行接收自发命令。我通过 Telegram 将命令发送到 Raspberry,由 Telepot 处理并发送到 arduino,Telepot 在单独的线程中运行。
我怎样才能确保这两个过程彼此相处?
我是一个完整的多线程初学者。这是我的代码的缩短版本:
这段代码不是我的实际代码,但它应该准确地代表我正在尝试做的事情。
我最后的办法是将串行代码放在线程循环函数中,但这需要我更改丑陋的库。
我在 Asincio 中查找了一些关于队列和锁定功能的内容。但是我真的不明白如何应用它。另外我不使用异步 Telepot。
telepot - 如何使用用 python 和 Telepot 打开的文件发送图像?
我正在尝试使用 sendPhoto 方法将图像从驱动器发送到电报,但我不能。诀窍是什么?
我正在使用 Python 3.6.7 我的代码如下:
flask - 已建立连接时出现连接错误
我Telethon == 1.4.3
在我的代码中使用:
由于我也使用 Flask,所以这两者相互干扰,我收到以下错误:
我导入asyncio
并将以下行添加到代码中,问题解决了
尽管我已经建立了连接,但仍会发生以下错误:
telegram - 电报聊天ID可以做什么?
如果有人找到我的电报聊天 ID(而不是我的电话号码或用户名),该怎么办?
危险吗?!
有人能找到我的身份证有什么大不了的吗?我应该担心吗?