微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Telethon 向电报频道发送消息并获得移动通知

如何解决使用 Telethon 向电报频道发送消息并获得移动通知

我想使用telethon向我自己的私人频道发送消息,并在python脚本发布消息时接收移动推送通知。使用下面的代码,我可以发送消息,但我没有收到任何移动推送通知。我已经打开了移动应用程序中的所有通知设置。我一直在谷歌搜索“电话推送通知”,但没有任何运气。

from telethon import TelegramClient

api_id = 'api_id'
api_hash = 'api_hash'
username = 'username'
channel_invite_link = 'channel invite link'


async def func():
    entity = await client.get_entity(channel_invite_link)
    await client.send_message(entity=entity,message="Hi")


with TelegramClient(username,api_id,api_hash) as client:
    client.loop.run_until_complete(func())

解决方法

只需使用 silent 参数,即:

await client.send_message(entity=entity,message="Hi",silent=False)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。