{"id":24598626,"url":"https://github.com/jesvijonathan/jesvi-bot-telegram","last_synced_at":"2026-03-07T08:03:35.563Z","repository":{"id":46279981,"uuid":"287075750","full_name":"jesvijonathan/Jesvi-Bot-Telegram","owner":"jesvijonathan","description":"A Developing All in one Telegram Handler Bot With Utility, Cross platform Support, Tools, Easy Setup, etc. Absolute bonkers backend modules and utility ;)","archived":false,"fork":false,"pushed_at":"2023-05-09T04:21:04.000Z","size":2702,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"Jesvi-Bot-v2","last_synced_at":"2024-05-01T17:52:28.441Z","etag":null,"topics":["android","automation","collaborate","framework","full","jesvi","linux","modules","mysql","organization","server","tool","utility","windows"],"latest_commit_sha":null,"homepage":"https://jesvijonathan.github.io/Jesvi-Bot-Telegram/","language":"Python","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/jesvijonathan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-12T17:33:53.000Z","updated_at":"2023-08-24T19:48:24.000Z","dependencies_parsed_at":"2022-09-04T15:02:10.043Z","dependency_job_id":null,"html_url":"https://github.com/jesvijonathan/Jesvi-Bot-Telegram","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesvijonathan%2FJesvi-Bot-Telegram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesvijonathan%2FJesvi-Bot-Telegram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesvijonathan%2FJesvi-Bot-Telegram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesvijonathan%2FJesvi-Bot-Telegram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jesvijonathan","download_url":"https://codeload.github.com/jesvijonathan/Jesvi-Bot-Telegram/tar.gz/refs/heads/Jesvi-Bot-v2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235434482,"owners_count":18989606,"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":["android","automation","collaborate","framework","full","jesvi","linux","modules","mysql","organization","server","tool","utility","windows"],"created_at":"2025-01-24T12:17:38.298Z","updated_at":"2026-03-07T08:03:35.534Z","avatar_url":"https://github.com/jesvijonathan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://jesvijonathan.github.io/Jesvi-Bot-Telegram/\"\u003e\n    \u003cimg src=\"tg_bot/common/res/icon.ico\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eJesvi Bot v2\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    A Telegram Handler Bot With Multiple Features \u0026 Support\n    \u003cbr /\u003e\n    \u003ca href=\"https://jesvijonathan.github.io/Jesvi-Bot-Telegram/\"\u003e\u003cstrong\u003eOfficial Webpage\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://telegram.me/jesvi_bot\"\u003eView Demo\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/jesvijonathan/Jesvi-Bot/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/jesvijonathan/Jesvi-Bot/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\u003c!-- TABLE OF CONTENTS\n## Table of Contents\n\n- [About This Project](#about-this-project)\n  - [Built With](#built-with)\n- [Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Installation](#installation)\n    - [Normal Installation](#normal-installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About This Project\n\n[![Jesvi Bot Utility][menu-screenshot]](https://github.com/jesvijonathan/Jesvi-Bot-Telegram/)\n\nThis project was started as a program to handle several telegram groups that have a large number of members \u0026 also to serve several other unique features that were made simple \u0026 easy to users \u0026 admins.\n\nHere's some shallow information :\n\n- Open Framework for starting your own bot service or use the fully built branches with prebuilt modules\n- Comes with tones of usefull bot modules that can be fully customized \u0026 used for efficient management\n- Has cross-platform support across major platforms\n- Comes with a utility application for setting up the requirements, tweaking the configurations \u0026 to access other functionalities across platforms\n- Simple \u0026 easy Database setup for both servers \u0026 regular personal computers\n- Debugging \u0026 live status info are upated live\n- And lots more stuff... explore it yourself.\n\nThis project still being developing by the me \u0026 the dev community, So you can expect more features and updates quite often..\n\nAll the tools are packed in \u0026 the Bot is all set to go in a server via script mode \u0026 also in a PC via utility mode which proves to be a good feature for debugging \u0026 for running mainstream\n\nFeel free to mention a issue or a feature request in this repository :)\n\u0026 for more information, Check out [Jesvi Bot's Official Webpage](https://jesvijonathan.github.io/jesvijonathan/) (\u003c--under construction)\n\n### Built With\n\nJesvi Bot is built mainly with Python3 (3.8.6).. However, the OS specific Utility, tools \u0026 features are built using Batch \u0026 C++ (Mingw) for Windows.\n\n- [Python](https://www.python.org/)\n- [C++](http://www.mingw.org/)\n- [Batch](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands)\n- [Shell](https://www.shellscript.sh/)\n- [MySQL](https://www.mysql.com/)\n\n\u003c!-- GETTING STARTED --\u003e\n\n## Getting Started\n\nGetting this program up and running is just a piece of cake ! Follow the steps and its just a few clicks away from getting it running...\n\n### Prerequisites\n\n- Windows or Linux Operating System\n- [Latest Jesvi Bot Release](https://github.com/jesvijonathan/Jesvi-Bot/releases)\n- [Python 3](https://www.python.org/)\n- [MySQL 80](https://www.mysql.com/)\n- [MySQL Connection](https://dev.mysql.com/doc/workbench/en/wb-getting-started-tutorial-create-connection.html)\n- _50MB Disk Space_\n- _Network Connection_\n\n### Installation\n\n#### Normal Installation\n\n1. Unpack the [latest release](https://github.com/jesvijonathan/Jesvi-Bot/releases) of Jesvi Bot using [7zip](www.7zip.com)\n\n2. Run [`Jesvi Bot.exe`](https://github.com/jesvijonathan/Jesvi-Bot-Telegram/blob/Jesvi-Bot-v2/tg_bot/windows/bin/Jesvi%20Bot.exe) application present inside the unpacked `Jesvi-Bot/tg_bot/Windows/bin/` Folder\n\n   - _Move the bot folder to `'C:/'` directory, only if your user-account-name has a space in it, else bot utility in windows will have trouble launching._\n\n3. Select `3. Install Requirements` in the Jesvi Bot utility application to let the application automatically install all the required dependencies \u0026 modules the script requires to run\n\n   - Make sure python3 path is set under system environment as '**`py`**' (**not as 'python' or 'py3' or 'python3**', else you will encounter errors \u0026 will have to manually change it across all scripts that use 'py' to call python) \u0026 test it from command line using '`python --version`'\n   - [`Microsoft visual C++ distribution 2014`](https://www.google.com/search?q=microsoft+visual+c%2B%2B+2014\u0026rlz=1C1GCEA_enIN966IN966\u0026oq=microsoft+visual+c%2B%2B+2014\u0026aqs=chrome..69i57j0i512l5.6438j0j7\u0026sourceid=chrome\u0026ie=UTF-8) is required by some libraries installed via pip/wheel, so make sure to install it if you encounter errors.\n   - Check if different version of python libraries are clashing.\n\n4. Setup MYSQL workbench \u0026 create/setup a new conection with a database\n\n   - Make sure mysql paths are available in system Environment and are running as `mysql` or `mysqlsh`, check from command line to ensure they are working \u0026 start mysql server.\n   - Linux users can install `mariadb-server` if mysql-server is not available in apt (both work the same).\n   - You have to `create a user` in mysql **that has been given all privileges** to edit the database, once created try logging into mysql as the new user to make sure it is working\n\n5. Add the database details to `Config.py` to respective variables. Example :\n\n```bot_username = \"your_bot_username\"\ndatabase_name = \"your_database\"\ndatabase_user  = \"root\"\ndatabase_password = \"your_database_password\"\n\n#do the same for other variables..\n```\n\n6. Get your `Bot API Token` from [@botfather](https://telegram.me/botfather) via `/newbot` command \u0026 owner (\\*your) details from [@jesvi_bot](https://telegram.me/jesvi_bot) via `/info` command in telegram\n7. Now you can select `Start` in the Jesvi Bot Application \u0026 get Jesvi Bot fully running !\n   - Check logs for any errors or further requirements\n\n\u003c!-- USAGE EXAMPLES --\u003e\n\n## Usage\n\nJesvi Bot can come very handy when you have to manage a telegram group, channel, etc.. because of all the included features \u0026 tools that the bot is equiped with, It is easy for users \u0026 admins to get the full potential out of Jesvi Bot.\n\n```\nTHERE ARE ALOT MORE (50+ MODULES) BUT IMMA LAZY TO TYPE ALL OF THEM...\nyeah.. I'm just too frikin lazy to type all of them ...\n```\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\nContributions make this projetc better n better. Any contributions you make are **greatly appreciated**, So Imma gonna keep expecting pull req from you ;).\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003c!-- LICENSE --\u003e\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n\u003c!-- CONTACT --\u003e\n\n## Contact\n\n**Jesvi Jonathan** -\n\n- _Telegram :_ [@jesvi_jonathan](https://telegram.me/bot_garage)\n- _GitHub :_ [jesvijonathan](https://github.com/jesvijonathan/Jesvi-Bot-Telegram)\n- _Email :_ jesvi22j@gmail.com\n\n**Project Link :** [https://github.com/jesvijonathan/Jesvi-Bot-Telegram](https://github.com/jesvijonathan/Jesvi-Bot-Telegram)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesvijonathan%2Fjesvi-bot-telegram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesvijonathan%2Fjesvi-bot-telegram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesvijonathan%2Fjesvi-bot-telegram/lists"}