首页 > 解决方案 > 如何在 Python 的 notify_run 中获取当前注册的频道

问题描述

我正在使用notify_run模块创建一个新频道,然后使用它来推送通知。我成功地从代码中创建通道并使用它。但是,我想获取已注册/当前正在使用的频道的详细信息。我试图存储命令提示符的输出,然后再使用它。

notify = Notify()
k = str(notify.register())
l = str(k.split('\n')[0])
channel_link = l.split(': ')[1]

我想知道有没有其他方法可以做到这一点。文档没有详细说明。

标签: pythonpython-3.xnotify

解决方案


看起来您正在解析端点 URL 的响应,如果是这种情况,您可以执行以下操作来获取它..

notify = Notify()
channel = notify.register()
endpoint = channel.endpoint
print(endpoint) # https://notify.run/<channel_code>

您还可以获取channel_page,这是一个包含频道信息、二维码和订阅链接的页面。

channel_page = channel.channel_page
print(channel_page) # https://notify.run/c/<channel_page_code>

推荐阅读