Модульный Telegram-бот с возможностью редактирования прав доступа, как пользователям, так и группам пользователей
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.
 
 
Alexei a8ff8c2455 Переделано добавление элементов на универсальный код. 2 years ago
bot_modules Переделано добавление элементов на универсальный код. 2 years ago
bot_sys Переделано добавление элементов на универсальный код. 2 years ago
template
.gitignore
LICENSE
README.md
main.py Исправление списка заказов 2 years ago
requirements.txt
run.bash

README.md

TPlatformBot

Модульный Telegram-бот с возможностью редактирования прав доступа, как пользователям, так и группам пользователей

Список модулей

  1. Стартовая страница
  2. Резервное копирование
  3. Профиль пользователя
  4. Права доступа
  5. Группы пользователей
  6. Проекты
  7. Задачи
  8. Потребности
  9. Комментарии

Данный бот позволяет создать свою площадку для взаимодействия на некоммерческой основе в мессенджере 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