Browse Source

Расписал как создавать пользователя для веб-интерфейса #21

pull/45/head
Artur Galyamov 2 years ago
parent
commit
1f4a39e22e
  1. 41
      README.md

41
README.md

@ -37,12 +37,13 @@
## Настраиваем доступ к телеграм
1. Создайте бота с помощью @BotFather в телеграм.
2. Скопируйте опознак (token).
3. Вставьте токен в .env-файл вашего проекта, в качестве значения переменной TELEGRAM_BOT_TOKEN.
4. Добавьте бота в админы группы
5. Добавьте несколько тестовых сообщений в группу
6. Запустите команду:
1. Создайте бота с помощью @BotFather в телеграм. Для этого укажите команду /newbot и нажмите Enter.
2. Следуйте инструкциям.
3. В конце BotFather выдаст вам опознак (token).
4. Вставьте опознак в .env-файл вашего проекта, в качестве значения переменной TELEGRAM_BOT_TOKEN.
5. Добавьте бота в админы группы
6. Добавьте несколько тестовых сообщений в группу
7. Запустите команду:
```
python manage.py get_telegram_group_id
```
@ -51,4 +52,30 @@ python manage.py get_telegram_group_id
### Возможные ошибки
7. Если будет ошибка, что "Нет обновлений", значит, нужно прислать больше сообщений в группу и быстрее запустить команду.
Возможно бот успевает прочитать обновления до вас
Возможно бот успевает прочитать обновления до вас.
# Задаём доступ к веб-интерфейсу
1. Зайдите по ssh на хостинг.
2. Зайдите по root.
3. Активируйте виртуальное окружение:
```shell
source /home/crossposting_env/bin/activate
```
4. Перейдите в папку проекта:
```shell
cd /var/www/crossposting/backend/current/
```
5. Запустите консоль django:
```shell
python3.8 manage.py shell
```
1. Выполните команду на python:
```python
from django.contrib.auth.models import User
```
2. Создайте пользователя, под которым будете авторизоваться. Укажите своё имя пользователя, электропочту и пароль:
```python
user = User.objects.create_user(username='user', email='user@mail.pro', password='123123123')
```

Loading…
Cancel
Save