Найти в Дзене
✨CodeWizard✨

Чат приложение на python с нуля

Вот туториал как построить приложение-чат на python, я сделал мини сервис(API), и всё что остаётся делать, так это отправлять туда запросы(в нашем случае сообщения), и получать текст(все сообщения), не буду пугать, ПРИСТУПИМ!
Писать на python без него нельзя, поставим его отсюда:
https://www.python.org/downloads/
Установим, и откроем командную строку(win + R):

Вот туториал как построить приложение-чат на python, я сделал мини сервис(API), и всё что остаётся делать, так это отправлять туда запросы(в нашем случае сообщения), и получать текст(все сообщения), не буду пугать, ПРИСТУПИМ!

Писать на python без него нельзя, поставим его отсюда:

https://www.python.org/downloads/

-2

Установим, и откроем командную строку(win + R):

-3

И введём команду:

pip install requests

Пример:

-4

Теперь создадим новый файл .py, в котором будем писать код)

Наш файл после всего мы переделаем в .exe, поэтому не надо огорчаться проверяя файл с других компьютеров
-5

Откроем:

-6

В окошко редактора начнём кодить, импортируем библиотеки, и проверим всё нажав F5:

-7

Для чата нам будут нужны лишь эти библиотеки, если после нажатия F5 всё так как у меня, то продолжим, если нет пишите ошибку в комментарии, поможем)))

Теперь сделаем окно:

-8

Вот код:

Мы сделали пустое окно, но это лишь начало, погнали)

-9

Сделаем основу чата - окно из полей)

Код:

Вот уже пол пути пройдено, теперь сделаем получение отправку сообщений:

Вот пример исполнения:

-10
На восьмой строке кода, замените test на любой английский текст, это будет код вашей комнаты, чтобы вы могли переписываться, код с другого приложения должен совпадать!
-11

После создания своей комнаты, соберём всё в exe(приложение, для работы которого не нужен python)

Ставим две библиотеки:

pip install pypiwin32
pip install pyinstaller

Заходим в каталог с файлом chat.py, и вводим в cmd это:

Если хотим с иконкой:

pyinstaller --onefile --icon=icon.ico --noconsole chat.py

Если без неё:

pyinstaller --onefile --noconsole chat.py

-12

Теперь в папке build должен появиться файл, всё, приложение готово!

Вот что получилось у меня