Расписал как создавать пользователя для веб-интерфейса #21
This commit is contained in:
parent
ad96d2e443
commit
1f4a39e22e
41
README.md
41
README.md
@ -37,12 +37,13 @@
|
|||||||
|
|
||||||
## Настраиваем доступ к телеграм
|
## Настраиваем доступ к телеграм
|
||||||
|
|
||||||
1. Создайте бота с помощью @BotFather в телеграм.
|
1. Создайте бота с помощью @BotFather в телеграм. Для этого укажите команду /newbot и нажмите Enter.
|
||||||
2. Скопируйте опознак (token).
|
2. Следуйте инструкциям.
|
||||||
3. Вставьте токен в .env-файл вашего проекта, в качестве значения переменной TELEGRAM_BOT_TOKEN.
|
3. В конце BotFather выдаст вам опознак (token).
|
||||||
4. Добавьте бота в админы группы
|
4. Вставьте опознак в .env-файл вашего проекта, в качестве значения переменной TELEGRAM_BOT_TOKEN.
|
||||||
5. Добавьте несколько тестовых сообщений в группу
|
5. Добавьте бота в админы группы
|
||||||
6. Запустите команду:
|
6. Добавьте несколько тестовых сообщений в группу
|
||||||
|
7. Запустите команду:
|
||||||
```
|
```
|
||||||
python manage.py get_telegram_group_id
|
python manage.py get_telegram_group_id
|
||||||
```
|
```
|
||||||
@ -51,4 +52,30 @@ python manage.py get_telegram_group_id
|
|||||||
|
|
||||||
### Возможные ошибки
|
### Возможные ошибки
|
||||||
7. Если будет ошибка, что "Нет обновлений", значит, нужно прислать больше сообщений в группу и быстрее запустить команду.
|
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…
x
Reference in New Issue
Block a user