{"repo":"nchornii/immich_telegram_uploader","free":true,"listed":false,"github":"https://github.com/nchornii/immich_telegram_uploader","clone":"git clone https://github.com/nchornii/immich_telegram_uploader.git","description":"Downloads photos, videos, and circle messages from a Telegram chat or channel and uploads them to your self-hosted Immich instance.","language":"Python","stars":12,"topics":["immich","telegram"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Telegram → Immich Uploader Downloads photos and videos from a Telegram chat or channel and uploads them to your self-hosted Immich instance. Features - Upload photos from any Telegram chat or channel to Immich - Upload videos from any Telegram chat or channel to Immich - Upload video notes from Telegram to Immich - Option to create Immich albums named after the Telegram chat or channel - Works with private chats and channels - Skips duplicate files using SHA-1 checksum verification Check out demo: https://www.youtube.com/watch?v=dgAXLGZ3uks 🚀 Getting Started Method 1 — 🐳 Docker Compose (Recommended) Add the following service to your existing Immich docker-compose.yml . Make sure it's on the same Docker network as Immich. See the sample docker-compose-all-immich.yml file for reference. Fill in your .env file: Getting Immich API key: 1. Open Immich → Account Settings → API Keys 2. Create a new key and copy it Refer here for obtaining Immich API Key: https://immich.app/docs/features/command-line-interface#obtain-the-api-key Getting Telegram credentials: 1. Go to my.telegram.org/apps 2. Create an app and copy the App api id and App api hash Note: It can be a bit tricky to create app, telegram can return ERROR message. Referer to this StackOverflow question. Then authenticate once: After the first login, the session is saved and you can re-run the command without re-authenticating. --- Method 2 — 🔧 Local Build Clone the repo and build the image locally: Then authenticate: --- R","default_branch":null,"files":null,"tree":[],"storefront":"/r/nchornii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nchornii/immich_telegram_uploader/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}