Allows you to easily share bookmarks from Raindrop.io in Telegram chats. As well as save links/photos/longreads from Telegram right into Raindrop.io. Join us, we have a nice 'reader mode' :)
This bot allows you to:
@raindropiobot <search query>
in any chat and pick which raindrop you would like to share. You can use advanced search operators there!This bot requires some configuration. Basically you need to create development app in your Raindrop.io account and share test token with bot. Bot will provide you detailed instruction, don't worry.
Why not use OAuth?
Yes, this bot doesn't use OAuth because (1) it first originated as bot for personal use, so it was fine using test tokens, implementing OAuth is just too much hustle. Pull requests are welcome tho.
Hmmm, I'm not feeling safe using this bot... Won't you steal all my data?
I won't. However, I won't provide any guarantees that your data will be more safe on my server than anywhere else. In case of [suspected] compromising you can always revoke token.
Still not feeling safe. You can deploy different malicious code than published here
Sure. That's main point of making this bot open source. I made code as much universal as I could, so you can deploy on your own server without hustle, check 'Deployment' section below.
.env
file and put your credentials (including bot token from previous step) there. You can find example in .env.example
.docker
and docker-compose
if not already.TELEGRAM_API_ID
and TELEGRAM_API_HASH
.docker-compose up -d --build
Restarting docker every time you make changes is a pain. For development, I use start_local.sh
script which loads .env
file, overwrites some env variables and runs bot. If you have idea how to make this flow better I'd be very interested, drop me a few lines in the Issues.
.env
file and put your credentials (including bot token from previous step) there. You can find example in .env.example
.virtualenv -p python3.9 .venv && source .venv/bin/activate
pip install -r requirements.txt
./start_local.sh
Are more than welcome. Feel free to propose feature in Issues or even better submit Pull Request 🥰
Again, this isn't official bot. I have no relation to Raindrop.io owner and developer, don't spam them about any questions or issues with this bot, instead open Issue here.