我在 pyrogram 上写了一个 function 来解析聊天记录。 历史记录按参与者 ID 过滤,如果特定用户写了聊天,消息将转发给我。 (我们需要知道:组名,参与者id,我们选择的天数。)它有效,代码: 假设有一个 JSON 文件,其中包含用户 ID,该用户是其中成员的聊天。 可以修复机器 ...
我在 pyrogram 上写了一个 function 来解析聊天记录。 历史记录按参与者 ID 过滤,如果特定用户写了聊天,消息将转发给我。 (我们需要知道:组名,参与者id,我们选择的天数。)它有效,代码: 假设有一个 JSON 文件,其中包含用户 ID,该用户是其中成员的聊天。 可以修复机器 ...
我正在使用 python: 用户列表是我希望我的机器人不自动回复的人的user_id 。 ...
我正在尝试制作保存音频并使用它的机器人。 我想将音频保存为audio.mp3 我试着这样做: 但它没有用。 它以这种方式保存: 如何使用自定义名称保存音频? 谢谢你帮助我! ...
机器人解析来自站点的数据并将所有内容写入列表。 每次单击“下一步”按钮时,我都想显示上面列表中的下一张照片。 我刚刚开始与 Python 编程语言密切合作,并决定尝试创建一个机器人,但我遇到了一个我无法解决的问题。 我尝试通过 for 循环 go,但结果有点糟糕,通过单击所有照片快速更改为列表中的最 ...
我想在 Telegram 上创建一个具有特定条件的自动回复机器人: 发送给它的消息是一个.gif 该消息是从另一个聊天转发的本质上我想要类似content_type=['gif']东西,只是 GIF 不在内容类型列表中。 我正在使用 python 和aiogram 。 ...
我需要替换消息中的 1 个特殊字符我有这个 function 之后我想用其他处理程序再次处理此消息。 是否可以? UPD:我不想使用相同的处理程序处理消息,因此我需要与用户发送修改后的消息相同的结果。 所以我不能使用像other_handler(message)或this_handler(mes ...
这是代码(对不起,我是新手): aiogram 过滤器(他必须回答特定消息):class Text(BaseFilter): string: str async def __call__(self, message:Message) -> bool: re ...
我不知道如何让两个人通过机器人进行交流? 即 user1 >message> bot>message>user2 事实证明,bot 充当中介,将消息从一个用户传递给另一个用户我想做一个有用户 ID 的数据库,如果一个人点击“找朋友”按钮,他的 ID 状态 = True 如果有 ...
有没有办法创建可从外部聊天调用的机器人命令? 像@gamebot 这就是我创建普通命令的方式,但它在外部聊天中不起作用。@dp.message_handler(commands=['hello']) async def hello_callback(message: types.Message): ...
我有一个创建二维码的机器人,我希望它向用户发送二维码而不将其保存到硬盘我这样创建二维码: 我想我需要得到<class '_io.BytesIO'> 关于二维码的信息class aiogram.types.input_file.InputFile(path_or_bytesio: Uni ...
不能在State class中使用Form,就是解决不了这个。 错误是 ...
我的任务是创建一个小型机器人,它是一个产品列表。 当用户发送产品时,它用内联键盘和按钮回答,每个单个按钮都是产品之一(最初文本旁边有红色叉号)当用户按下按钮时,它必须将叉号变为绿色复选标记(名称产品必须留下)。 如何实施? 创建列表的代码: 这就是它在电报中的工作方式 ...
我正在尝试使用 Aiogram 通过机器人向频道的新人发送欢迎消息。 但是,如果他之前没有开始与机器人对话,我的机器人就找不到与用户的聊天。 这个问题有什么解决办法吗? 我已经设法处理新来者并将 ID 添加到数据库中,但是 ` ` 但是当我尝试发送消息时,会抛出找不到聊天的错误消息。 ` ` ...
我正在开发电报机器人。 我的机器人帮助用户记住他们要做的事情。 所以问题是用户可以创建很多类型的此类事情:每天、每周、一天几次、一年一次等。我的机器人有一个显示用户记录的命令。 为了正确地做到这一点,我写了一个函数来生成答案的文本(例如,如果类型是“每天”,那么机器人会回答“每天在 HH:MM”,如 ...
如何通过其 ID 获取聊天中存在的最后一条消息(机器人是聊天的管理员)。 我试过在线搜索和在手册中搜索,似乎没有这样的选项? 虽然这应该是一项微不足道的、通常完成的任务? ...
我有一个聊天 ID 和一个消息 ID。 我想知道这条消息是否存在。 到目前为止,我能想到的唯一方法是一个讨厌的黑客攻击(尝试删除或编辑消息并希望机器人无权实际这样做,理论上它应该抛出异常“找不到消息”而不是“没有权”)。 当然有更好的方法吗? ...
当手机上的GPS被禁用时,用户可以在map上的任意一点手动select。如何去掉这个发送位置的选项? 变量 res 处理两点之间的距离。 我将不胜感激。 当前代码:@dp.message_handler(state=UserState.location, content_types=['locat ...
我正在开发电报机器人。 所以我的数据库中有三个表: 用户 - 存储有关用户的信息。 领域: 用户:存储用户的电报 ID。 它需要为用户分配一条记录名字、姓氏等笔记 - 存储用户的笔记。 领域: user:Users表中user字段相关的外键。 id:记录的id 注释文本、创建日期等记录 - 存 ...
我正在尝试制作多个不同的消息处理程序,这是注册多个消息处理程序的可接受方式吗? :import asyncio from aiogram import Bot, Dispatcher, types from settings import BOT_TOKEN async def start_ ...