TPlatformBot
Видеоинструкции
Видеоинструкции
Обзор проекта и кода - https://vk.com/video-210998646_456239040
Общий обзор возможностей - https://vk.com/video-210998646_456239041
Обзор возможностей пользователя - https://vk.com/video-210998646_456239042
Проекты - https://vk.com/wall-210998646_139
Работа с заказами - https://vk.com/wall-210998646_137
Админ-панель - https://vk.com/wall-210998646_126
Модульный 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