2

我在 pyrogram 中使用用户机器人来保存从机器人到个人频道的链接。我使用这段代码:

def forwardlik(mensaje)
    if "Link!" in mensaje.text:
        mensaje.forward(ids["channel"])

但是现在机器人正在发送带有内联按钮的链接,我不知道如何让程序按下按钮并仅将链接发送到我的频道。有人可以帮助我吗?

示例图片: 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

0
@Client.on_message(Filters.chat("<--botid-->>"))
async def foo(c, message):
    # The below condition will take the link from the first button and if it exists it will print the link
    if x:=message.reply_markup["inline_keyboard"][0][0].url:
        print(x) 
    

你可以把 var x 转发到另一个频道

于 2020-08-13T19:46:40.993 回答
0

派对迟到了,但是...

如果按钮是 url,您可以使用Message绑定方法click()获取字符串。

于 2021-05-14T18:27:54.313 回答