写了一个 Linux 终端上给 Telegram 频道发消息的脚本
資深大佬 : baobao1270 0
其实很简单,就一条命令
export TGSEND_TOKEN="1234567890:XXXXXXXXX-XXXXXXXXX" export TGSEND_CHATID="@chat_name" curl -s -k "https://api.telegram.org/bot$TGSEND_TOKEN/sendMessage" --data-urlencode "chat_id=$TGSEND_CHATID" --data-urlencode "text=$*" > /dev/null &
使用方法
shell 里输入
tgsend "Hello World!"
Telegram 就能收到 Hello World 消息了
安装方法
- 搜索 @BotFather,输入
/newbot创建机器人,完成向导会给你一个 token 。用这个 token 替换TGSEND_TOKEN变量的值 - 创建一个频道 /群组 /聊天,然后用聊天 ID 替换
TGSEND_CHATID的值 - 把这个脚本保存为
/usr/bin/tgsend
使用例
crontab 增加一条
0 8 * * * /usr/bin/tgsend "$(/usr/bin/apt list --upgradable)"
就能每天提醒你有没有包要更新了
大佬有話說 (9)