Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rotimi-best/mytodos

A telegram bot for creating and managing todos.
https://github.com/rotimi-best/mytodos

nodejs telegram telegrambot todo todoapp todolist

Last synced: 3 months ago
JSON representation

A telegram bot for creating and managing todos.

Awesome Lists containing this project

README

        

# mytodos
A Nodejs telegram bot for creating and managing todos, using `telegram-node-bot api` https://github.com/Naltox/telegram-node-bot

You can find this bot on telegram by searching for `@my_todos_bot`

# Installation
- `git clone https://github.com/Rotimi-Best/mytodos.git`
- `npm install `
- Create a .env file and place an API_KEY in your there if not you would see errors
- `npm start`

# Functionalities
- **/mytodos** - all your pending tasks
- **/newtodo** - add a task to your todolist
- **/donetodos** - all done or completed todos

Some extra ones are:
- Mark as completed - This is a green check button beneath the list
- Delete completed tasks - This apears beneath the list of done tasks using /donetodos command
- Edit a task - Beneath each todo there is a /edittodo, once clicked allows you to edit your todo
- Copy a task to clipboard - Beside the /edittodo command is a /copytodo, once clicked you can paste that task anywhere.

# Demo
**How to edit a task:**

![](media/edittodo.gif)