{"id":16699374,"url":"https://github.com/camilo-cf/bible-pybot-telegram","last_synced_at":"2026-05-22T14:38:35.835Z","repository":{"id":38962110,"uuid":"305004221","full_name":"camilo-cf/Bible-pybot-Telegram","owner":"camilo-cf","description":"Get Bible passages on Telegram, on request and/or a daily chapter.","archived":false,"fork":false,"pushed_at":"2023-03-15T03:35:24.000Z","size":12931,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-20T23:29:10.895Z","etag":null,"topics":["python","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"https://camilo-cf.github.io/Bible-pybot-Telegram/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/camilo-cf.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":"2020-10-18T02:04:20.000Z","updated_at":"2022-02-20T05:40:42.000Z","dependencies_parsed_at":"2025-01-20T23:37:08.687Z","dependency_job_id":null,"html_url":"https://github.com/camilo-cf/Bible-pybot-Telegram","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilo-cf%2FBible-pybot-Telegram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilo-cf%2FBible-pybot-Telegram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilo-cf%2FBible-pybot-Telegram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilo-cf%2FBible-pybot-Telegram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/camilo-cf","download_url":"https://codeload.github.com/camilo-cf/Bible-pybot-Telegram/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243526933,"owners_count":20305110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["python","telegram","telegram-bot"],"created_at":"2024-10-12T18:06:47.965Z","updated_at":"2025-12-29T14:38:55.190Z","avatar_url":"https://github.com/camilo-cf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-white.svg)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=code_smells)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=coverage)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=camilo-cf_Bible-pybot-Telegram\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=camilo-cf_Bible-pybot-Telegram)\n[![CodeFactor](https://www.codefactor.io/repository/github/camilo-cf/bible-pybot-telegram/badge)](https://www.codefactor.io/repository/github/camilo-cf/bible-pybot-telegram)\n[![Maintainability](https://api.codeclimate.com/v1/badges/39e59bfbd5a36e37a24f/maintainability)](https://codeclimate.com/github/camilo-cf/Bible-pybot-Telegram/maintainability)\n[![codecov](https://codecov.io/gh/camilo-cf/Bible-pybot-Telegram/branch/main/graph/badge.svg?token=53XILYFINM)](https://codecov.io/gh/camilo-cf/Bible-pybot-Telegram)\n[![Known Vulnerabilities](https://snyk.io/test/github/camilo-cf/bible-pybot-telegram/badge.svg)](https://snyk.io/test/github/camilo-cf/bible-pybot-telegram)\n[![Codecov](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/codecov_main.yml/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/codecov_main.yml)\n[![Docker Snyk](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/docker_snyk.yml/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/docker_snyk.yml)\n[![Pylint](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/pylint.yml/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/pylint.yml)\n[![Python Snyk](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/python_snyk.yml/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/python_snyk.yml)\n[![Sphinx](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/sphinx_action.yml/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/sphinx_action.yml)\n[![pages-build-deployment](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/pages/pages-build-deployment)\n[![Mypy](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/mypy.yml/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/mypy.yml)\n[![SonarCloud](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/sonarcloud.yml/badge.svg)](https://github.com/camilo-cf/Bible-pybot-Telegram/actions/workflows/sonarcloud.yml)\n\n# Bible-pybot-Telegram\n\nHere I present the code of a Bible bot that can be found on telegram on [https://t.me/Bible_pybot](https://t.me/Bible_pybot). I will try to keep this bot working (on a raspberry pi) for my personal use (push me to read 1 chapter of the Bible daily); feel free to use it and report issues.\n\nThis is a project developed for educational/ personal purposes. Use this bot under your responsibility, no warranties.\n\nsubscribe here [https://t.me/Bible_pybot](https://t.me/Bible_pybot) in Telegram.\n\n### Screen record\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"doc/Screeenrecord.gif\" width=\"200\"/\u003e\n\u003c/p\u003e\n\n## Features\n\n* Free use Telegram bot.\n* A lot of languages for interaction and get the Bible passages (Set your language).\n* Get any Bible passage (when you want).\n* Get a daily chapter in consecutive order (set the current book and chapter you are reading, or start from Genesis 1).\n* Change the Bible version you are reading (only available the provided by the API).\n* Subscribe/Unsubscribe to the daily chapter list.\n* Get your current status in the service (language, subscription status, bible version, current chapter/book)\n\n\n# Technical Details\n\nThis project uses the http://getbible.net API to gather the bible verses on different bible versions and languages.\n\nA simple database in SQLite is used to save the users' id, preferences, current bible version, language, subscription status, current book, and current chapter.\n\nThe frontend of this bot is in telegram using the **pyTelegramBotAPI** library. If you want to deploy it yourself, add the API token in the config.txt file (Get it from the BotFather in Telegram; it is very easy).\n\nThe translation are done with the **googletrans** library.\n\n# Deployment\n\nTBD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamilo-cf%2Fbible-pybot-telegram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcamilo-cf%2Fbible-pybot-telegram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcamilo-cf%2Fbible-pybot-telegram/lists"}