rdcm / reminder-bot

Telegram reminder bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

Simple reminder bot for telegram.

Features

  • cron support
  • timezone support
  • setting up a task list from the config.yaml

Commands

  • /list getting list of tasks

Configuration

.env:

# Get from @BotFather
BOT_TOKEN=<Your API token from @BotFather>

# https://api.telegram.org/bot<BOT_TOKEN>/getUpdates
CHAT_ID=<Your chat id>

config.yaml:

timezone: "Europe/Amsterdam"
tasks:
  - name: "my first task"
    cron: "* * * * *"
    text: "task text"

Up & Running

make activte - activating venv
make install - installing poetry and dependencies
make run - running bot

About

Telegram reminder bot

License:MIT License


Languages

Language:Python 71.3%Language:Makefile 15.0%Language:Dockerfile 13.7%