{"id":20879085,"url":"https://github.com/popckovs/bot_commander","last_synced_at":"2026-04-19T20:37:33.985Z","repository":{"id":115756308,"uuid":"293172676","full_name":"PopckovS/bot_commander","owner":"PopckovS","description":"Программа запускает несколько чат ботов в разных соц.сетях, для предоставления короткого Брифа клиентам на услуги, по созданию сайтов.","archived":false,"fork":false,"pushed_at":"2020-12-29T14:01:51.000Z","size":3358,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T09:34:37.755Z","etag":null,"topics":["chatbot","python","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PopckovS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-09-05T23:54:33.000Z","updated_at":"2021-08-29T12:27:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"88c70285-fc2d-42e5-a789-d8dada9c4dc9","html_url":"https://github.com/PopckovS/bot_commander","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PopckovS/bot_commander","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PopckovS%2Fbot_commander","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PopckovS%2Fbot_commander/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PopckovS%2Fbot_commander/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PopckovS%2Fbot_commander/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PopckovS","download_url":"https://codeload.github.com/PopckovS/bot_commander/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PopckovS%2Fbot_commander/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32022553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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","python","telegram","telegram-bot"],"created_at":"2024-11-18T07:15:12.167Z","updated_at":"2026-04-19T20:37:33.961Z","avatar_url":"https://github.com/PopckovS.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bot_commander\n\nЭто приложение запускает сайт на Flask и несколько дочерних \nпроцессов, процесс для telegram бота и для FaceBook бота.\nТакже один процесс для запуска NLP бота для обработки текста, \nданное приложение является обьединением нескольких других:\n#### PopckovS/python_nlp_bot\n    NLP проект для обработка текста.\n#### PopckovS/telegram_bot\n    Телеграм бот.\n#### PopckovS/python_facebook_bot\n    Бот для FaceBook мессенджера.\n\nДля каждого из мессенджеров есть 3 варианта поведения: \n\u003e 1 - Кнопки для отправки четких команд, и получения четких ответов, \n\u003e эти команды уникальны для каждого из ботов, генерируются в коде по разному.\n\n\u003e 2 - Общение с ботом, бот одинаков для всех мессенджеров, бот будет запушен\n\u003e в своем процессе, и имеет точку входа на сервере запущенном на Flask.\n\u003e таким образом все боты для всех мессенджеров, имеют одну систему обработки \n\u003e текста. \n\n\u003e 3 - Сайт запущенный в своем процессе сделан для контроля\n\u003e над всеми ботами, здесь для каждого бота есть регистрация\n\u003e всех пользователей, и возможность перехватить контроль над\n\u003e всеми сообщениями. Также Администратор сайта может отключить\n\u003e второй режим работы, и в место бота при необходимости вести\n\u003e разговор с пользователем, от лица самого бота.\n\nБлагодаря тому что все приложения изолированы, есть \nвозможность менять каждое из них, если требуется\nподключить свою NLP модель для обработки текста, это можно\nсделать без изменения остальных частей приложения. Вам потребуется\nвсего лишь сделать 2 метода, для приема и отправки сообщений.    \n\n## Информация по Серверам:\n\u003e Порты на которых запускаем:\n\u003e\n\u003e Facebook PORT: 9001\n\u003e\n\u003e locTunel PORT: 9001\n\u003e\n\u003e Telegram PORT: 9002\n\u003e\n\u003e NLP bot  PORT: 9003\n\n## Информация по работе с БД \n\u003e Используем СУБД MySQL. База данных будет одна: \"bot_commander\" \n\n\u003e Таблицы для помечены префиксом:\n\u003e\n\u003e Для Facebook : Facebook_\u003cНАЗВАНИЕ ТАБЛИЦЫ\u003e\n\u003e\n\u003e Для Telegram : Telegram_\u003cНАЗВАНИЕ ТАБЛИЦЫ\u003e\n\u003e\n\u003e Для Сайта    : Website_\u003cНАЗВАНИЕ ТАБЛИЦЫ\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpopckovs%2Fbot_commander","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpopckovs%2Fbot_commander","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpopckovs%2Fbot_commander/lists"}