Skip to content

ArsFy/reminder-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reminder Bot

透過 Telegram Bot 創建提醒事項

How to Use

  • 列出所有提醒: /my_reminders
  • 新增提醒: /add_reminder 2-26(可省略) 11:20 提醒文本
  • 新增每月提醒: /add_reminder_month 日 (數字) 11:20 提醒文本

Deploy

1. Build

你可以選擇在 Releases 下載對應架構的二進制版本

git clone https://github.com/ArsFy/reminder-bot.git
cd reminder-bot
go mod tidy
go build .

得到二進制可執行檔 reminder-bot

2. Get BotToken

  1. 創建 Telegram Bot: @BotFather
  2. 配置 Token,你可以透過下面 2 種方式之一進行配置
    • Env (環境變數): 設定環境變數名稱 BOT_TOKEN
    • Config (配置檔案): 在運行目錄下創建配置檔 ./token.conf,內容為 Bot Token
  3. *(可選) 使用 Env 設定時區
    • 設定環境變數名稱 TIMEZONE:
    • UTC+8: 8, UTC-10: -10

3. Run

./reminder-bot

Use Koyeb

Koyeb 支援託管 Golang 應用程式,點擊 Button 快速部署


使用 Linux Service