{"id":29747186,"url":"https://github.com/lorenzohidalgo/convobot","last_synced_at":"2026-05-08T14:33:44.126Z","repository":{"id":42944176,"uuid":"192204871","full_name":"Lorenzohidalgo/ConvoBot","owner":"Lorenzohidalgo","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-02T06:26:21.000Z","size":9051,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-02T03:16:57.873Z","etag":null,"topics":["chatbot","laravel","python","python-telegram-bot"],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/Lorenzohidalgo.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}},"created_at":"2019-06-16T15:07:49.000Z","updated_at":"2024-05-02T03:16:57.874Z","dependencies_parsed_at":"2022-08-28T06:00:31.588Z","dependency_job_id":null,"html_url":"https://github.com/Lorenzohidalgo/ConvoBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lorenzohidalgo/ConvoBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lorenzohidalgo%2FConvoBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lorenzohidalgo%2FConvoBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lorenzohidalgo%2FConvoBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lorenzohidalgo%2FConvoBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lorenzohidalgo","download_url":"https://codeload.github.com/Lorenzohidalgo/ConvoBot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lorenzohidalgo%2FConvoBot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267141173,"owners_count":24041983,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["chatbot","laravel","python","python-telegram-bot"],"created_at":"2025-07-26T08:39:12.638Z","updated_at":"2026-05-08T14:33:39.091Z","avatar_url":"https://github.com/Lorenzohidalgo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ConvoBot\n\n[ConvoBot](https://github.com/Lorenzohidalgo/ConvoBot) is a project formed by a Telegram Bot and a Web Application with the purpose of easing the effort of handling convocations for groups. The Web Application allow the users to view statistics about the users' usage behavior to enable the senders to boost the convocations efficiency. \n\n\n## Installation\n\nTo install the project you should first install a MariaDB or Mysql DB instance and run the provided SQL script. You should then update the .env file from the Web Application folder and the CON_PROP.py from the Chat Bot Folder with the new credentials to the DB.\n\nTo run the Telegram Chat Bot you will need Telegram Bot Token provided by @BotFather which you will need to insert into the CON_PROP.py file from the Chat Bot Folder.\n\nOnce conigured the data base and updated the connection property files, you will need to install the following software dependencies:\n\nTelegram Chat Bot:\n```bash\nsudo apt-get update\nsudo apt-get upgrade\nsudo apt-get install python3 python3-pip\nsudo pip3 install python-telegram-bot DateTime mysql-connector-python AST python-dateutil\n```\n\nWeb Application:\n```bash\nsudo apt-get update \nsudo apt-get upgrade\nsudo add-apt-repository ppa:ondrej/php\nsudo apt-get update\nsudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring\ncd /tmp\ncurl -sS https://getcomposer.org/installer | php\nsudo mv composer.phar /usr/local/bin/composer\ncomposer require consoletvs/charts:6.*\n```\n\n## Usage\n\nTo run the Chat Bot you should use the following command:\n\n```bash\npython3 TB.py\n```\n\nTo run the Web Application on the local computer you may use the following command or follow these [instructions](https://medium.com/@abedxh/deploy-laravel-5-4-project-in-ubuntu-16-04-apache-based-server-538d4620bb97):\n\n```bash\nphp artisan serve\n```\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florenzohidalgo%2Fconvobot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Florenzohidalgo%2Fconvobot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Florenzohidalgo%2Fconvobot/lists"}