Anton
d8ab095f7b
|
1 year ago | |
---|---|---|
adminpanel | 1 year ago | |
adminpanelapp | 1 year ago | |
bot_modules | 1 year ago | |
bot_sys | 1 year ago | |
template | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE | ||
README.md | 2 years ago | |
logo.png | 2 years ago | |
logo.svg | ||
main.py | 1 year ago | |
manage.py | 1 year ago | |
requirements.txt | 1 year ago | |
run.bash |
README.md
TPlatformBot
Видеоинструкции
Обзор проекта и кода - https://vk.com/video-210998646_456239040
Общий обзор возможностей - https://vk.com/video-210998646_456239041
Обзор возможностей пользователя - https://vk.com/video-210998646_456239042
Модульный Telegram-бот с возможностью редактирования прав доступа, как пользователям, так и группам пользователей
Список модулей
- Стартовая страница
- Резервное копирование
- Профиль пользователя
- Права доступа
- Пользователи и группы пользователей
- Проекты
- Задачи
- Потребности
- Комментарии
- Языки (сообщения и кнопки)
- Заказы
- Подписки
Данный бот позволяет создать свою площадку для взаимодействия на некоммерческой основе в мессенджере 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