Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fliegendewurst/telegram_notes_bot
Telegram bot that saves notes and reminders (integrated with Trilium Notes)
https://github.com/fliegendewurst/telegram_notes_bot
trilium
Last synced: 3 days ago
JSON representation
Telegram bot that saves notes and reminders (integrated with Trilium Notes)
- Host: GitHub
- URL: https://github.com/fliegendewurst/telegram_notes_bot
- Owner: FliegendeWurst
- License: agpl-3.0
- Created: 2020-05-20T21:48:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-26T14:24:48.000Z (over 2 years ago)
- Last Synced: 2024-04-20T08:57:41.088Z (9 months ago)
- Topics: trilium
- Language: Rust
- Homepage:
- Size: 234 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Usage
Zip the contents of the `notes` directory into a .zip file and import it into Trilium Notes (right-click into the tree sidebar -> Import).
Acquire a bot token from Telegram and save it in the environment variable `TELEGRAM_BOT_TOKEN`.
Set `TRILIUM_HOST` to `http://IP:port` (or `https://domain:port`) of your sync server.
Set `TRILIUM_USER` and `TRILIUM_PASSWORD`.
Set `TELEGRAM_USER_ID` to your own Telegram User ID.Then simply run the program: `cargo run --release`.
Note: the bot is not using the new [ETAPI](https://github.com/zadam/trilium/wiki/ETAPI) (yet)