{"id":14972641,"url":"https://github.com/exg1o/constructor-telegram-bots","last_synced_at":"2026-01-16T20:30:49.256Z","repository":{"id":41656903,"uuid":"487461467","full_name":"EXG1O/Constructor-Telegram-Bots","owner":"EXG1O","description":"Website with which you can easily, free and without any programming knowledge, create your own multifunctional Telegram bot.","archived":false,"fork":false,"pushed_at":"2024-10-10T17:54:39.000Z","size":25399,"stargazers_count":74,"open_issues_count":1,"forks_count":22,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-30T06:05:31.276Z","etag":null,"topics":["backend","bot","constructor","django","javascript","python","site","telegram","website"],"latest_commit_sha":null,"homepage":"https://constructor.exg1o.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EXG1O.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"EXG1O"}},"created_at":"2022-05-01T06:18:42.000Z","updated_at":"2024-10-28T08:29:05.000Z","dependencies_parsed_at":"2024-03-23T16:23:58.134Z","dependency_job_id":"ba65b0b3-ce1b-43a7-b408-e23fb27ca78e","html_url":"https://github.com/EXG1O/Constructor-Telegram-Bots","commit_stats":{"total_commits":564,"total_committers":4,"mean_commits":141.0,"dds":"0.037234042553191515","last_synced_commit":"8cf51c765b57d8df6922686365c012066d3099c4"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXG1O%2FConstructor-Telegram-Bots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXG1O%2FConstructor-Telegram-Bots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXG1O%2FConstructor-Telegram-Bots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXG1O%2FConstructor-Telegram-Bots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EXG1O","download_url":"https://codeload.github.com/EXG1O/Constructor-Telegram-Bots/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247557767,"owners_count":20958047,"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":["backend","bot","constructor","django","javascript","python","site","telegram","website"],"created_at":"2024-09-24T13:47:15.771Z","updated_at":"2026-01-16T20:30:49.223Z","avatar_url":"https://github.com/EXG1O.png","language":"Python","readme":"# Constructor Telegram Bots\n[**Constructor Telegram Bots**](https://constructor.exg1o.org/) is a website with which you can easily, free and without any programming knowledge, create your own multifunctional Telegram bot.\n\nThe website is non-commercial and does not aim to make money from its users.\n\nThe website was created because, unfortunately, all similar websites are commercial and aim to profit from their users, while the free plans on such sites severely restrict their users.\n\nIf you would like to support the project, you can make a [**donation**](https://constructor.exg1o.org/donation).\u003cbr\u003e\nYour donation will greatly help the development and improvement of the website.\n\n## Requirements\n- Linux\n- Python 3.11\n- PostgreSQL\n- Redis\n\n## Requirements from related projects.\n- [Constructor Telegram Bots Frontend](https://github.com/EXG1O/Constructor-Telegram-Bots-Frontend#requirements)\n- [Telegram Bots Hub](https://github.com/EXG1O/Telegram-Bots-Hub#requirements)\n\n## Installing\n1. First, installing the backend using the following commands:\n```bash\ngit clone https://github.com/EXG1O/Constructor-Telegram-Bots.git\ncd Constructor-Telegram-Bots\ngit checkout tags/v4.0.0\npython -m venv env\nsource env/bin/activate\nsource install.sh\n```\n2. Now, we need to run the command to get tokens for a microservice:\n```bash\npython manage.py create_hub\n```\n3. Deploy the [Telegram Bots Hub](https://github.com/EXG1O/Telegram-Bots-Hub) project and run it **(working in the global network)**.\n4. Finally, build the [frontend](https://github.com/EXG1O/Constructor-Telegram-Bots-Frontend#installing).\n\n## Usage\n1. To start we need two terminals and the following commands for each:\n```bash\npython manage.py runserver\n```\n```bash\ncelery -A constructor_telegram_bots worker --loglevel=INFO -f logs/celery.log\n```\n2. Open the home page `http://127.0.0.1:8000` and enjoy :)\n\n## Contributing\nRead [CONTRIBUTING.md](CONTRIBUTING.md) for more information on this.\n\n## License\nThis repository is licensed under the [AGPL-3.0 License](LICENSE).\n","funding_links":["https://github.com/sponsors/EXG1O"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexg1o%2Fconstructor-telegram-bots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexg1o%2Fconstructor-telegram-bots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexg1o%2Fconstructor-telegram-bots/lists"}