From bf9853eaf3a585d88b06dac4e405a683777e799f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=91=D0=B5?= =?UTF-8?q?=D0=B7=D0=B1=D0=BE=D1=80=D0=BE=D0=B4=D0=BE=D0=B2?= Date: Wed, 12 Jul 2023 19:52:02 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'Home'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 Home.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..04dfcfb --- /dev/null +++ b/Home.md @@ -0,0 +1,68 @@ +## TPlatformBot + +### Видеоинструкции + +Обзор проекта и кода - https://vk.com/video-210998646_456239040 + +Общий обзор возможностей - https://vk.com/video-210998646_456239041 + +Обзор возможностей пользователя - https://vk.com/video-210998646_456239042 + +### Модульный Telegram-бот с возможностью редактирования прав доступа, как пользователям, так и группам пользователей + +Список модулей + +1. Стартовая страница +2. Резервное копирование +3. Профиль пользователя +4. Права доступа +5. Пользователи и группы пользователей +4. Проекты +5. Задачи +6. Потребности +7. Комментарии +8. Языки (сообщения и кнопки) +9. Заказы +10. Подписки + +--------- + +Данный бот позволяет создать свою площадку для взаимодействия на некоммерческой основе в мессенджере Telegram и обмениваться ресурсами и компетенциями для реализации различных проектов. + +Сам бот разработан на языке программирования **Python** с использованием фреймворка **Aiogram**. База данных - **SQLite3**. + +------ + +**Установка, первичная настройка и запуск** + +>Для работы требуется, как минимум, Python 3.8. + +*** Загрузка зависимостей *** + +> AltLinux + +`sudo apt-get install python3-module-pip` + +`sudo apt-get install python3-modules-sqlite3` + +`python3 -m pip install -r requirements.txt` + +*** Запуск *** + +`python3 main.py` - AltLinux + +*** Конфигурирование *** + +Создайте два файла рядом с `main.py` + +`config_root_ids` + +`config_telegram_bot_api_token` + +Запишите в первый Telegram ID пользователей, которым будет предоставлен полный (root) доступ. +Во втором файле должен быть записан api_token бота, который создаётся при помощи @BotFather. + +## Тестовая версия + +Тестовая версия запущена по ссылке +http://t.me/Test_TPlatform_bot \ No newline at end of file