Skip to content

mayosen/dvmn_chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat

Урок 5. Помогаем клубу анонимных геймеров.
Курс "Асинхронный Python" от Devman.

Урок 4. Подключаемся к подпольному чату в Releases.

Регистрация в чате

Для регистрации используется вспомогательный скрипт.
Настройте его через переменные окружения или аргументы CLI.

$ export SERVER_HOST="example.com" PORT=10
$ python register.py

После запуска введите желаемый никнейм.

registration example

Полученные учетные данные будут сохранены в файл credentials.json.

{
    "nickname": "Goofy Denis",
    "account_hash": "ec8480ec-550a-11ed-8c47-0242ac110002"
}

Запуск

Установите зависимости

$ pip install -r requirements.txt

Настройте скрипт через переменные окружения или аргументы CLI

$ export \
      SERVER_HOST="example.com" \
      LISTEN_PORT=10 \
      SEND_PORT=20 \
      LOG_PATH="." \
      USER_HASH="hash"

Запустите проект

$ python chat.py

chat example