You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.6 KiB
39 lines
1.6 KiB
2 years ago
|
## PlatformBot
|
||
|
|
||
|
### Мультимодульный Telegram-бот с возможностью редактирования прав доступа, как пользователям, так и группам пользоветелей
|
||
|
|
||
|
---------
|
||
|
|
||
|
Данный бот позволяет создать свою площадку для взаимодействия на некоммерческой основе в мессенджере Telegram и обмениваться ресурсами и компетенциями для реализиации различных проектов.
|
||
|
|
||
|
Бам бот разработан на языке программирования **Python** с использованием фреймворка **Aiogram**. База данных - **SQLite3**.
|
||
|
|
||
|
------
|
||
|
|
||
|
**Установка, первичная настройка и запуск**
|
||
|
|
||
|
>Для работы требуется, как минимум, Python 3.8.
|
||
|
|
||
|
*** Загрузка зависимостей ***
|
||
|
|
||
|
AltLinux
|
||
|
|
||
|
`sudo apt-get install python3-modules-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
|