{"id":26681271,"url":"https://github.com/gnuweeb/gnuweebbot","last_synced_at":"2025-04-12T12:34:43.039Z","repository":{"id":48933721,"uuid":"350033223","full_name":"GNUWeeb/GNUWeebBot","owner":"GNUWeeb","description":"High-performance bot Telegram, running on Linux environment, written in C.","archived":false,"fork":false,"pushed_at":"2021-07-05T02:42:54.000Z","size":3790,"stargazers_count":14,"open_issues_count":7,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-26T07:15:01.327Z","etag":null,"topics":["bot","bot-telegram","telegram"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GNUWeeb.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":"2021-03-21T15:07:57.000Z","updated_at":"2024-12-08T01:43:27.000Z","dependencies_parsed_at":"2022-09-11T21:11:05.487Z","dependency_job_id":null,"html_url":"https://github.com/GNUWeeb/GNUWeebBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNUWeeb%2FGNUWeebBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNUWeeb%2FGNUWeebBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNUWeeb%2FGNUWeebBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNUWeeb%2FGNUWeebBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GNUWeeb","download_url":"https://codeload.github.com/GNUWeeb/GNUWeebBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248566979,"owners_count":21125764,"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":["bot","bot-telegram","telegram"],"created_at":"2025-03-26T07:15:07.204Z","updated_at":"2025-04-12T12:34:43.019Z","avatar_url":"https://github.com/GNUWeeb.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GNUWeebBot\nHigh-performance bot Telegram, running on Linux environment.\n\n\n# Core Features\n- [x] Event Debug\n- [ ] Event Logger\n\n\n# Modules\n1. Telegram debug info.\n2. Google Translate API.\n3. Admin for group management.\n\n\n# Build Requirements\n- gcc 9.2.1+ or clang 11\n- GNU Make 4.3\n- libmysqlclient21\n- libcurl4-gnutls-dev\n\n\n# Install Dependency\n### Ubuntu\n```sh\nsudo apt install -y git gcc g++ make cmake libmysqlclient21 libmysqlclient-dev libcurl4-gnutls-dev valgrind doxygen;\n```\n\n### Arch\n```sh\nsudo pacman -Syu git base-devel cmake curl libmysqlclient21 valgrind doxygen;\n```\n\n\n# Build\n```sh\ngit clone https://github.com/GNUWeeb/GNUWeebBot;\ncd GNUWeebBot;\n\nmake RELEASE_MODE=1 -j$(nproc);\n\ncp config/example.ini config.ini;\n\n# Fix the config\nvim config.ini;\n\n./gwbot -c config.ini;\n```\n\n\n# Issues\nWe welcome bug reports, feature requests and questions through GitHub\nrepository https://github.com/GNUWeeb/GNUWeebBot\n\n\n# Project Maintainer\n- Ammar Faizi ([@ammarfaizi2](https://github.com/ammarfaizi2))\n\n\n# Community\n- Main group https://t.me/GNUWeeb\n- Development group https://t.me/GNUWeebTDD\n\n\n# Third Party Libraries\n\n| No.   | Link                                    | Name                  | License                   |\n|:-----:|:----------------------------------------|:----------------------|:--------------------------|\n| 1.    | https://github.com/benhoyt/inih         | inih 53               | New BSD license           |\n| 2.    | https://github.com/axboe/liburing       | liburing-2.0          | LGPL + MIT                |\n| 3.    | https://github.com/curl/curl            | libcurl4-gnutls-dev   | LGPL + MIT                |\n| 4.    | https://github.com/json-c/json-c        | json-c-0.15-20200726  | MIT                       |\n| 5.    | https://dev.mysql.com/downloads/c-api   | MySQL 8               | GPL-v2                    |\n\n\n# Contributing\nWe welcome contributors through GitHub pull request. Please read the\n`CONTRIBUTING.md` file for detailed information.\n\n\n# License\nThis software is licensed under the GNU GPL-v2 license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnuweeb%2Fgnuweebbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnuweeb%2Fgnuweebbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnuweeb%2Fgnuweebbot/lists"}