Skip to content

消息通知

chanify

chanify 是一个安全而简单的通知工具。

命令行信息

发送简单的文本信息

sh
curl --form-string "text=hello" "https://api.chanify.net/v1/sender/<token>"

发送动态生成的消息

sh
npx changelogen | curl -H "Content-Type: text/plain" --data-binary @- "https://api.chanify.net/v1/sender/<token>"

Node.js

ts
import axios from 'axios'

/**
 * chanify 通知(仅支持 IOS)
 * @param title 标题
 * @param text 内容
 */
async function chanifyNotify(title: string, text: string) {
  const { CHANIFY_TOKEN } = process.env

  if (!CHANIFY_TOKEN)
    return Promise.reject(new Error('您未提供chanify推送所需的CHANIFY_TOKEN,取消chanify推送消息通知🚫'))

  const response = await axios.post(`https://api.chanify.net/v1/sender`, {
    title,
    text,
    token: CHANIFY_TOKEN,
  })

  return response.data
}