跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 写了一个 Linux 终端上给 Telegram 频道发消息的脚本
未分類
15 4 月 2021

写了一个 Linux 终端上给 Telegram 频道发消息的脚本

写了一个 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 消息了

安装方法

  1. 搜索 @BotFather,输入 /newbot 创建机器人,完成向导会给你一个 token 。用这个 token 替换 TGSEND_TOKEN 变量的值
  2. 创建一个频道 /群组 /聊天,然后用聊天 ID 替换 TGSEND_CHATID 的值
  3. 把这个脚本保存为 /usr/bin/tgsend

使用例

crontab 增加一条

0 8 * * * /usr/bin/tgsend "$(/usr/bin/apt list --upgradable)" 

就能每天提醒你有没有包要更新了

大佬有話說 (9)

  • 資深大佬 : xinyana

    https://dianbao.vercel.app/ TG 酱 一个 telegram 提醒机器人

  • 資深大佬 : psyer

    国内服务器能发过去吗?

  • 主 資深大佬 : baobao1270

    @psyer 想多了

  • 資深大佬 : Dreax

    @psyer 建个 cf worker 代理一下就行了

  • 資深大佬 : xinyana

    @psyer 使用一的方法可以从国内发

  • 資深大佬 : aheadlead

    老哥有点重复造轮子了。。https://pypi.org/project/telegram-send/

  • 資深大佬 : psyer

    @xinyana @Dreax 好的

  • 資深大佬 : vagrantear

    @Dreax 有具体教程吗

  • 資深大佬 : CokeMine

    非常简单粗暴的方式

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具