commit
bf9853eaf3
1 changed files with 68 additions and 0 deletions
@ -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 |
Loading…
Reference in new issue