https://formulae.brew.sh/formula/qrencode
1、安装生成二维码图片的库
brew install qrencode
在shell脚本里使用生成图片
qrImgPath="xxx/xxx.png"
text="hello world"
# 将msg生成二维码图片,保存在qrImgPath这个路径
/opt/homebrew/bin/qrencode -o $qrImgPath $text
2、使用Telegram机器人发送消息
2.1 生成并创建Telegram机器人
参考:Telegram 机器人的申请和设置图文教程
首先在Telegram 里搜索 @botfather
输入 /newbot
输入 /mybots 可以编辑相关信息
打开浏览器,输入以下链接:https://api.telegram.org/bot<YourBOTToken>/getUpdates
,其中 <YourBOTToken> 是你的机器人的 token。
Telegram机器人获取个人及群组ID
2.2 使用机器人发送通知消息
api文档:https://core.telegram.org/bots/api
# 发送图片
bot_token="xxxx"
imgPath="xxx/xxx.png"
group_id="xxxx"
notify_msg="hello_everyone"
# 发送图片
curl -s -X POST "https://api.telegram.org/bot$bot_token/sendPhoto" -F chat_id=$group_id -F photo="@$imgPath" -F caption=$notify_msg
# 发送文字信息
curl -s -X POST \
"https://api.telegram.org/bot$bot_token/sendMessage?chat_id=$group_id" -d parse_mode="HTML" \
-d text="$notify_msg"
网友评论