python和cli的简易电报通知发送器
NoTel的Python项目详细描述
注:适用于python和cli的简易电报通知发送器
notel是用python 3编写的一个简单的电报通知发送器。如果您有自己的bot令牌,可以开始使用notel。
安装注释l
notel托管在pypi上。要安装,请在python环境中运行以下命令:
$ pip install notel $ notel --default_token [YOUR_TOKEN] --default_chat_id [YOUR_CHAT_ID]
如果你不知道如何获得你自己的机器人代币和你的聊天ID,请按照下面的链接。
另外,请注意,在通过notel发送消息之前,您应该与您的机器人开始对话。
制作自己的机器人并获得代币
https://tutorials.botsfloor.com/creating-a-bot-using-the-telegram-bot-api-5d3caed3266d
获取电报聊天ID
https://bigone.zendesk.com/hc/en-us/articles/360008014894-How-to-get-the-Telegram-user-ID-
使用notel
在命令行界面中使用notel
设置默认令牌和默认聊天ID后,只需使用下面的命令发送电报通知。
$ notel -m Hello
可用参数
- --设置默认ID设置默认ID,-di设置默认ID 为notel设置默认电报聊天ID
- --设置默认令牌设置默认令牌,-dt设置默认令牌 为notel设置默认电报令牌
- --聊天ID聊天ID,-我聊天ID 设置电报聊天ID以发送消息
- --令牌标记,-t令牌 设置电报bot令牌以发送消息
- --消息消息,-m消息 发送到聊天室ID的消息
- --打印控制台打印控制台,-p打印控制台 将notel设置为打印到stdout
在python中使用notel
notel可以作为模块导入,也可以直接在python中使用。
fromnotelimporttprinttprint("Hello, world!")
可用参数
- t打印(msg,token=none,chat_id=none,print_console=true)
- 消息:你要发送的消息。
- 令牌:电报机器人的令牌。如果token为none,则默认的\u token将起作用。
- chat_id:要接收消息的用户的聊天ID。如果“聊天室ID”为“无”,则默认的“聊天室ID”将起作用。
- print_console:如果print_console为false,则tprint不会在控制台中打印msg。