Skip to content

Mutantcat-Working-Group/AlchemyFurnace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

炼丹炉

一、功能简述

  • 各种编程语言的主动向外部发送信息的库,部分模式支持发送图片,以下简称为af。
  • 直接以代码而不是包装后的各种形式提供,大多只有一个文件。
  • 需要运行设备支持联网!训练模型时候的控制台日志,服务运行异常报错等均可使用本库发送提醒消息。

二、使用方法

  1. 在你的程序中添加对应的程序文件。
  2. 在代码中引入功能并按说明简单调用即可。
  3. 请注意,如果使用的是带异常处理机制的编程语言,请在af操作时进行异常处理,因为网络请求可能出现一些特殊情况,导致的运行时异常或许会导致整个程序停止运行。

三、语言支持

语言 是否实现 版本号 说明
Python 1.0.240410 支持钉钉机器人通知方式
Java
Go
C/C++
Rust

四、详细说明

  1. Python版本

    • 使用方法可参照Example.py

    • 功能列表

      性质 方法名 参数列表 说明
      构造 AlchemyFurnac notice_way, token, secret0, secret1 af类的构造方法,每个参数都可缺省,但是注意标明参数名,并且留意自己需要的通知方式所需的参数,否则会造成后续操作的异常
      notice_way: 通知方式 (dingbot...)
      token: 发送的token或地址等信息
      secret0: 发送目标的密钥的第一部分
      secret1: 发送目标的密钥的第二部分
      对于dingbot模式,token代表Webhook地址后面的token,secret0代表加签的密钥或AppSecret,secret1代表机器人的AppKey
      功能 send_message title, message 发送消息(必填token、secret0)
      title:消息标题
      message:消息内容
      对于dingbot模式,发送的消息为MarkDown消息
      功能 get_ding_image_mediaid img 通过图片获得钉钉开放平台的mediaid(钉钉模式下生效,必填secret1、secret0),用于在markdown中插入图片信息
      img:要发送的文件路径
      注意,此功能仅对dingbot模式有用
      功能 send_message_at title, message 发送消息并且@
      title:消息标题
      message:消息内容
      对于dingbot模式,会在群中艾特所有人

五、开发进度

  • 通过钉钉机器人发送消息
  • 通过邮箱发送消息
  • 通过Server酱发送消息

六、相关项目

Releases

No releases published

Packages

No packages published

Languages