https://github.com/arsfy/reminder-bot
在 Telegram 透過 Bot 創建提醒事項
https://github.com/arsfy/reminder-bot
bot reminder-bot telegram telegram-bot
Last synced: about 2 months ago
JSON representation
在 Telegram 透過 Bot 創建提醒事項
- Host: GitHub
- URL: https://github.com/arsfy/reminder-bot
- Owner: ArsFy
- Created: 2023-02-26T02:11:43.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-30T02:23:49.000Z (about 3 years ago)
- Last Synced: 2025-02-26T22:32:24.856Z (over 1 year ago)
- Topics: bot, reminder-bot, telegram, telegram-bot
- Language: Go
- Homepage: https://t.me/reminder_today_bot
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reminder Bot



透過 Telegram Bot 創建提醒事項
## How to Use
- 列出所有提醒: `/my_reminders`
- 新增提醒: `/add_reminder` `2-26(可省略)` `11:20` `提醒文本`
- 新增每月提醒: `/add_reminder_month` `日 (數字)` `11:20` `提醒文本`
## Deploy
### 1. Build
> 你可以選擇在 [Releases](https://github.com/ArsFy/reminder-bot/releases) 下載對應架構的二進制版本
```bash
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](https://t.me/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 快速部署
[](https://app.koyeb.com/deploy?type=git&repository=github.com/ArsFy/reminder-bot&branch=main&name=reminder-bot)
-----
### 使用 Linux Service
[
](https://github.com/ArsFy/add_service)