Browse Source

добавил в requirements django, убрал ClearReadLine, внес инструкцию в README #8

Anton 2 years ago
parent
commit
48633c38b7
  1. 33
      README.md
  2. 4
      adminpanel/config.py
  3. 1
      requirements.txt

33
README.md

@ -1,4 +1,4 @@
## TPlatformBot TPlatformBot
### Видеоинструкции ### Видеоинструкции
@ -17,25 +17,25 @@
3. Профиль пользователя 3. Профиль пользователя
4. Права доступа 4. Права доступа
5. Пользователи и группы пользователей 5. Пользователи и группы пользователей
4. Проекты 6. Проекты
5. Задачи 7. Задачи
6. Потребности 8. Потребности
7. Комментарии 9. Комментарии
8. Языки (сообщения и кнопки) 10. Языки (сообщения и кнопки)
9. Заказы 11. Заказы
10. Подписки 12. Подписки
--------- ---
Данный бот позволяет создать свою площадку для взаимодействия на некоммерческой основе в мессенджере Telegram и обмениваться ресурсами и компетенциями для реализации различных проектов. Данный бот позволяет создать свою площадку для взаимодействия на некоммерческой основе в мессенджере Telegram и обмениваться ресурсами и компетенциями для реализации различных проектов.
Сам бот разработан на языке программирования **Python** с использованием фреймворка **Aiogram**. База данных - **SQLite3**. Сам бот разработан на языке программирования **Python** с использованием фреймворка **Aiogram**. База данных - **SQLite3**.
------ ---
**Установка, первичная настройка и запуск** **Установка, первичная настройка и запуск**
>Для работы требуется, как минимум, Python 3.8. > Для работы требуется, как минимум, Python 3.8.
*** Загрузка зависимостей *** *** Загрузка зависимостей ***
@ -66,3 +66,14 @@
Тестовая версия запущена по ссылке Тестовая версия запущена по ссылке
http://t.me/Test_TPlatform_bot http://t.me/Test_TPlatform_bot
## Запуск Админ панели
1. Выполните миграции
python manage.py migrate
2. Создайте суперпользователя
python manage.py create superuser
3. Введите имя пользователя, почту и пароль
4. Запустите сервер
python manage.py runserver
5. Перейдите по адерсу http://127.0.0.1:8000/ (адрес выведится в терминале) и введите данные ранее созданного пользователя и пароль

4
adminpanel/config.py

@ -4,8 +4,6 @@ g_telegram_bot_api_token = ''
telegram_bot_api_token_file_name = 'config_telegram_bot_api_token' telegram_bot_api_token_file_name = 'config_telegram_bot_api_token'
# --------------------------------------------------------- # ---------------------------------------------------------
# Дополнительные функции # Дополнительные функции
def ClearReadLine(a_Line):
return a_Line[:-1]
def GetFirstLineFromFile(a_FileName): def GetFirstLineFromFile(a_FileName):
f = open(a_FileName, 'r') f = open(a_FileName, 'r')
result = f.readline() result = f.readline()
@ -21,5 +19,5 @@ def GetAllLinesFromFile(a_FileName):
def GetTelegramBotApiToken(): def GetTelegramBotApiToken():
global g_telegram_bot_api_token global g_telegram_bot_api_token
if len(g_telegram_bot_api_token) == 0: if len(g_telegram_bot_api_token) == 0:
g_telegram_bot_api_token = ClearReadLine(GetFirstLineFromFile(telegram_bot_api_token_file_name)) g_telegram_bot_api_token = str().strip(GetFirstLineFromFile(telegram_bot_api_token_file_name))
return g_telegram_bot_api_token return g_telegram_bot_api_token

1
requirements.txt

@ -1,2 +1,3 @@
aiogram==2.20 aiogram==2.20
colorama==0.4.5 colorama==0.4.5
Django==4.2.5
Loading…
Cancel
Save