Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vitaly-rudenko/declutter-me-telegram-bot
Telegram bot for smart note taking with Notion as a storage.
https://github.com/vitaly-rudenko/declutter-me-telegram-bot
javascript nodejs notion postgresql telegram-bot
Last synced: 27 days ago
JSON representation
Telegram bot for smart note taking with Notion as a storage.
- Host: GitHub
- URL: https://github.com/vitaly-rudenko/declutter-me-telegram-bot
- Owner: vitaly-rudenko
- Created: 2021-03-18T18:56:24.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T21:28:32.000Z (about 1 year ago)
- Last Synced: 2024-11-25T14:25:48.806Z (about 1 month ago)
- Topics: javascript, nodejs, notion, postgresql, telegram-bot
- Language: JavaScript
- Homepage:
- Size: 3.73 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Declutter Me
![Screenshot](docs/screenshot.png)
## Description
Keep your notes organized by automatically parsing and putting them into corresponding database.
Features:
- 🔍️️️️️️ Automatically detect which database to use for each note
- 📝️️️️️️ Extract properties with proper types from your notes
- 💡️️️️️️ A powerful and simple syntax for your message templatesSupported integrations:
- Telegram – for quickly sending your notes
- Notion – to store them in corresponding database## Stack & tools
- Node.JS
- Telegraf, Express, Mocha
- React, Material UI
- PostgreSQL
- Telegram Bot API, Notion API## Project structure
- `backend/` – a Telegram Bot that saves notes to Notion
- `frontend/` – a template builder built with React
- `templater/` – an NPM package for parsing and applying message templates## Commands
- `npm start` – run the project
- `npm test` – run unit tests
- `npm db:migrate` – run database migrations
- `npm run deploy` – deploy to Github Pages