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

可用参数

    -h,帮助显示此帮助消息并退出
  • --设置默认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。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPA:如何将持久性上下文与批量更新或删除的结果同步?   程序未激活时的java捕获击键   字符串到日期对象的java解析   LucenePDFDocument从pdfbox中消失了吗?   java解析ISO8601日期字符串到UTC时区的日期   java Android随机存取文件和文件系统缓冲区   java如何确保泛型类型的类型   mysql无法从Java中的数据库读取表中的行   spring用Java处理数百万条数据库记录   java AsyncTask正在引发InvocationTargetException   java这些集合允许null。为什么我不能添加空元素?   java无法从Android中的ftp服务器下载txt文件   Java堆栈跟踪未使用log4j2打印   java如何在Ubuntu 11.10上编译OpenJDK 7调试版本   java动态文件夹创建   在PHP和Java中使用socket   Java mxGraph中是否有可能限制单元格移动但不禁用它?   java如何找到org的路径。朱尼特?   方向更改时的java NullPointerException