回答
Hamibot 本身提供消息推送功能,但需要自行通过 API 调用实现。以下是通过企微 Webhook 推送消息的解决方案:
// 文档地址 https://docs.hamibot.com/
function sendWeComMsg(content) {
const webhookUrl = '你的企微机器人Webhook地址';
const payload = {
msgtype: 'text',
text: {
content: content
}
};
http.post(webhookUrl, {
headers: { 'Content-Type': 'application/json' },
data: JSON.stringify(payload)
});
}
// 使用示例
sendWeComMsg('来自Hamibot的自动化通知');
hamibot.exit();
替代方案(使用Hamibot原生消息推送):
// 文档地址 https://docs.hamibot.com/
http.get('https://api.hamibot.com/v1/message/send?token=你的令牌&text=消息内容');
hamibot.exit();
两种方式区别:
- 企微方案需要配置企微机器人
- Hamibot原生方案需要先获取API令牌(控制台->设置->令牌)
- 原生方案支持Markdown格式
ℹ️ 本回答由 AI 生成,内容仅供参考