{"id":38856826,"url":"https://github.com/far4599/telegram-lossless-media-bot","last_synced_at":"2026-01-17T14:18:32.461Z","repository":{"id":65184315,"uuid":"442103712","full_name":"far4599/telegram-lossless-media-bot","owner":"far4599","description":"Telegram bot that converts video/photo files into video/photo messages with the original quality","archived":false,"fork":false,"pushed_at":"2023-10-11T23:23:07.000Z","size":39,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-22T18:02:46.589Z","etag":null,"topics":["go","golang","gotd","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/far4599.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-27T08:51:20.000Z","updated_at":"2022-12-30T15:43:27.000Z","dependencies_parsed_at":"2024-06-20T21:52:01.923Z","dependency_job_id":"9a84a62b-7f4b-4e5c-aadd-6e8d2357e926","html_url":"https://github.com/far4599/telegram-lossless-media-bot","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":0.07692307692307687,"last_synced_commit":"0e35065aec014b7fe7805201676a92aec7baaa04"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/far4599/telegram-lossless-media-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/far4599%2Ftelegram-lossless-media-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/far4599%2Ftelegram-lossless-media-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/far4599%2Ftelegram-lossless-media-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/far4599%2Ftelegram-lossless-media-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/far4599","download_url":"https://codeload.github.com/far4599/telegram-lossless-media-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/far4599%2Ftelegram-lossless-media-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28509941,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","golang","gotd","telegram","telegram-bot"],"created_at":"2026-01-17T14:18:32.393Z","updated_at":"2026-01-17T14:18:32.450Z","avatar_url":"https://github.com/far4599.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lossless media bot for Telegram\n\n### Demo: [@lossless_media_bot](https://t.me/lossless_media_bot)\n\nIf you've used Telegram mobile client to upload photos or videos, you know it compresses media so that it looks creepy and video quality is very low. This bot will help you to upload videos and photos in the original quality.\n\nThis bot uses Telegram user_api to download and upload files bigger than 50mb.\n\n## How to run own copy of the bot\n\nTo run your own bot it is required:\n1. to create dev api via my.telegram.org\n2. to create a bot via [@BotFather](https://t.me/BotFather)\n3. to have got a linux server with docker (and docker-compose) installed. \n\nWhen you have all requirements, do the following:\n1. Copy docker-compose.yml and .env.example to any folder\n2. Update credentials in .env.example and rename it to .env\n3. Run bot via ```docker-compose up -d```\n\n## How to use\n\n### Via dialog\n\n1. Send video or photo as a file to the bot\n2. The bot will convert it into a video/photo message and send it back to you\n\n### Via channel\n\n1. Add bot to the channel\n2. Send video or photo as a file to the channel\n3. The bot will convert it into a video/photo message and send it back to the channel\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffar4599%2Ftelegram-lossless-media-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffar4599%2Ftelegram-lossless-media-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffar4599%2Ftelegram-lossless-media-bot/lists"}