Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rdcm/reminder-bot

Telegram reminder bot
https://github.com/rdcm/reminder-bot

docker poetry python telegram telegram-bot

Last synced: 14 days ago
JSON representation

Telegram reminder bot

Awesome Lists containing this project

README

        

## 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=

# https://api.telegram.org/bot/getUpdates
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