{"id":23539375,"url":"https://github.com/aqerd/filmbot","last_synced_at":"2026-02-08T05:01:25.433Z","repository":{"id":261635881,"uuid":"863363633","full_name":"aqerd/filmbot","owner":"aqerd","description":"Bot that helps you find films you want to watch based on some filters like genre, year, actors, etc","archived":false,"fork":false,"pushed_at":"2025-01-16T17:45:51.000Z","size":290,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-10T14:45:40.104Z","etag":null,"topics":["feign","java","telegram","telegram-bot","tg","tmdb","tmdb-api","urfu"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aqerd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-09-26T07:04:36.000Z","updated_at":"2024-12-02T10:31:38.000Z","dependencies_parsed_at":"2024-11-22T08:18:26.084Z","dependency_job_id":"457eb2f5-48de-425d-9f55-8030952b80df","html_url":"https://github.com/aqerd/filmbot","commit_stats":null,"previous_names":["aqerd/filmbot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aqerd/filmbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqerd%2Ffilmbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqerd%2Ffilmbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqerd%2Ffilmbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqerd%2Ffilmbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aqerd","download_url":"https://codeload.github.com/aqerd/filmbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aqerd%2Ffilmbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29221706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T03:18:47.732Z","status":"ssl_error","status_checked_at":"2026-02-08T03:15:31.985Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["feign","java","telegram","telegram-bot","tg","tmdb","tmdb-api","urfu"],"created_at":"2024-12-26T04:33:03.165Z","updated_at":"2026-02-08T05:01:25.404Z","avatar_url":"https://github.com/aqerd.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Filmbot\n[![Follow @aqerd on GitHub](https://img.shields.io/github/followers/aqerd?label=Ruslan%20Suleymanov\u0026style=social-\u0026labelColor=black\u0026color=111111)](https://github.com/aqerd)\n[![Follow @AnnaKhairillina on GitHub](https://img.shields.io/github/followers/AnnaKhairillina?label=Anna%20Khairullina\u0026style=social-\u0026labelColor=black\u0026color=111111)](https://github.com/AnnaKhairillina)\n[![Watch filmbot on GitHub](https://img.shields.io/github/watchers/aqerd/filmbot?label=Watch\u0026style=social-\u0026labelColor=black\u0026color=111111)](https://github.com/aqerd/filmbot/subscription)\n[![Star filmbot on GitHub](https://img.shields.io/github/stars/aqerd/filmbot?label=Star\u0026style=social-\u0026labelColor=black\u0026color=111111)](https://github.com/aqerd/filmbot)\n[![Open issues for filmbot](https://img.shields.io/github/issues/aqerd/filmbot?label=Issues\u0026labelColor=black\u0026color=111111)](https://github.com/aqerd/filmbot/issues)\n#### This bot helps you find films you want to watch based on some filters like genre, year and more\n\n## 🚀 Usage\nYou can use bot [here](https://t.me/oopfilmbot) in Telegram\n\n## 🔗 How to start the project on your own\nTo start this you can clone our repository:\n```bash\ngit clone git@github.com:aqerd/filmbot.git\n```\nNext, create a file `assets/token.env` and add your API keys like this:\n```env\nTELEGRAM_BOT_TOKEN=0123456789:rs96Th1SaPiK3YiSdEfin1t3lyFaK310ak8\nTMDB_ACCESS_TOKEN=2ak4fake34api4433key4lol7035rs39\n```\nYou can get your TMDb API key [here](https://www.themoviedb.org/settings/api) and create your Telegram bot [here](https://t.me/BotFather).\nNow you ready to run this project on your machine.\nPlease note that you cannot access the TMDb API from Russia and Kazakhstan. To resolve this issue, manually change your network connection's DNS to `9.9.9.9`.\n\n## 💽 Build with or without database\nYou can use this bot without database feature. Use [no-db-branch](https://github.com/aqerd/filmbot/tree/no-db-branch)\n\n## 🔨 Tools\n- Java with Maven\n- Telegram API with [telegrambots](https://github.com/rubenlagus/TelegramBots)\n- The Movie Database API\n- [Feign](https://github.com/OpenFeign/feign) with [Gson](https://github.com/google/gson)\n\n## 🧑‍💻 Credits\nProject made by **Ruslan Suleymanov** and **Anna Khairullina** for Object-Oriented Programming course at Ural Federal University \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faqerd%2Ffilmbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faqerd%2Ffilmbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faqerd%2Ffilmbot/lists"}