notify-closed-school 臺灣版停班停課通知
這是一個可以讓你在停班停課時,透過 Line Notify/Discord Bot/Discord Webhook 通知您的服務。
運行
直接執行
go run .
Docker
docker run --name notify-closed-school -d \
--restart unless-stopped \
-v /path/to/data:/app/data \
ghcr.io/a3510377/notify-closed-school:latest
設定
第一次啟動時將會生成 data/config.yaml
檔案:
discord:
enable: false
TOKEN: ''
webhook: []
channel_ids: []
line:
enable: false
tokens: []
area_name:
- 臺南市
# ...
discord
Discord 是一款專為社群設計的免費網路即時通話軟體與數位發行平台,可在上方進行通訊/聊天/圖片等傳送等等。
enable
啟用 discord 提醒
若要關閉 discord 提醒,可將值改成 false
若要開啟則改成 true
TOKEN
機器人權杖
若要使用機器人進行發送,需要提供機器人權杖,可於 #discord/channel_ids 添加目標頻道及移除目標頻道,Discord Token 可至 Discord Developer Portal 申請。
channel_ids
需發送頻道 ID
初始值:
channel_ids: []
可依您自行添加或刪除頻道 ID。
範例:
channel_ids:
- 1008911713875267596
- 1008911713875267595
# - 可添加其它更多 ID
webhook
Webhook 網址
初始值:
webhook: []
可依您自行添加或刪除 Webhook網址。
範例:
webhook:
- https://discord.com/api/webhooks/1008911713875267596/3tM8c2O8Aqa0bkLNzILV3py-TA5RdY3Xy3aG7EkE-iXavEvmO7QL3A15zWkbbd8DAaUH
- https://discord.com/api/webhooks/1008911713875267595/eLFCf1Gux1SSTUBOteEJNvHBpGaIm8WtcGyDL8gdoZGSskAIjExs01ygU7VBw-NBaAaZ
# - 可添加其它更多 Webhook 網址
line
notify
enable
啟用 line notify 提醒
若要關閉 line notify 提醒,可將值改成 false
若要開啟則改成 true
tokens
line notify 權杖
若要使用 line notify 進行發送,需要提供 line notify 權杖,可至 Line Notify 申請。
area_name
地區名稱
需監聽的地區名稱,可依您自行添加或刪除地區名稱。
初始值:
area_name:
- 基隆市
- 臺北市
- 新北市
- 桃園市
- 新竹市
- 新竹縣
- 苗栗縣
- 臺中市
- 彰化縣
- 雲林縣
- 南投縣
- 嘉義市
- 嘉義縣
- 臺南市
- 高雄市
- 屏東縣
- 宜蘭縣
- 花蓮縣
- 臺東縣
- 澎湖縣
- 連江縣
- 金門縣