shell telebot推送消息
#!/bin/bash
key="123456:AAxxxxxxxxxDkF0eb8a7w"
MSG=$2
function Usage(){
echo "使用说明:"
echo ""
echo -e "\t发送消息或者文件: $0 <file|message> message"
}
function send_file(){
curl -F document=@"$MSG" "https://api.telegram.org/bot${key}/sendDocument?chat_id=${chat_id}"
}
function send_message(){
curl -X POST "https://api.telegram.org/bot${key}/sendMessage?chat_id=${chat_id}&text=$MSG"
}
case $1 in
file)
send_file
;;
msg)
send_message;;
*)
echo -e "\t [ \033[44m$1\033[0m \033[41m参数错误或缺少参数 \033[0m] "
Usage
;;
esac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[root@zzz database]# send_telegram
[ 参数错误或缺少参数 ]
使用说明:
发送消息或者文件: /usr/bin/send_telegram <file|msg> message
1
2
3
4
5
6
2
3
4
5
6
上次更新: 10/2/2024
← 工作笔记 VSCode快捷键备忘录→
- 02
- Flink 集群部署指南 原创09-20
- 03
- MongoDB 集群Config Server 复制集的工作原理09-14