- Подключитесь к чату
- Сохраните историю переписки
- Отправка сообщений
Проект реализован на python 3.9(он должен быть установлен)
с использованием poetry :
poetry install
с использованием pip :
pip install -r requirements.txt
далее копируем файл .env.example
и переименовываем в .env
заполняем соответсвущие переменные
CHAT_HOST
- адрес сервераCHAT_PORT_READ
- порт для чтения из чатаCHAT_PORT_WRITE
- порт для передачи сообщений в чатFILE_HISTORY
- путь до файла, в который сохраняется история чатаCHAT_TOKEN
- токен для авторизации в чатеMAX_TIME_RECONNECT
- максимальное время переподключения к чату
reader_chat.py
- запуск скрипта для просмотра и сохранения сообщений в файл. Можно запустить с параметрами -h
справка
python underground_chat_cli/reader_chat.py
send_message.py
- скрипт для регистрации, и отправки сообщений. Также доступен параметр -h
python underground_chat_cli/send_message.py
Регистрация токена для пользователя Tolik
python underground_chat_cli/send_message.py -r Tolik Registration new user - {'nickname': 'Distracted Tolik', 'account_hash': '9a08f44c-c541-11eb-8c47-0242ac110002'}
9a08f44c-c541-11eb-8c47-0242ac110002
- это CHAT_TOKEN
, запоминаем или копируем в файл с настройками окружения .env
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman .