-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
17 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,8 +5,7 @@ | |
|
||
IRC (Internet Relay Chat) – устаревший протокол прикладного уровня для обмена сообщениями в режиме реального времени. Разработан в 1988 году и предназначен для группового общения, также позволяет общаться через личные сообщения и обмениваться файлами. Несмотря на устарелость, на основе IRC в дальнейшем разработано множество мессенджеров, такие как: ICQ, Skype, Discord, Telegram, Slack, etc... | ||
|
||
Проект представляет собой IRC-сервер, написанный на основе стандарта [rfc1459](https://datatracker.ietf.org/doc/html/rfc1459). <br> | ||
**ПРИМЕЧАНИЕ:** Сервер не поддерживает коммуникацию *сервер-сервер*. Ниже представлена сокращенная документация стандарта rfc1459. | ||
Проект представляет собой IRC-сервер, написанный на основе стандарта [rfc1459](https://datatracker.ietf.org/doc/html/rfc1459). | ||
|
||
<h2>Начало</h2> | ||
|
||
|
@@ -30,7 +29,7 @@ make | |
При необходимости можно менять конфиг сервера **IRConf.json** | ||
|
||
--- | ||
К серверу прилагается бот, который, используя api.intra.42.fr, возвращает местоположение человека с отправленным никнеймом. <br> | ||
К серверу прилагается бот, который, используя [api.intra.42.fr](https://api.intra.42.fr/), возвращает местоположение человека с отправленным никнеймом. <br> | ||
Запуск бота: | ||
``` | ||
./bot/bot IRCatBot.conf.json | ||
|
@@ -40,7 +39,13 @@ make | |
PRIVMSG wherebot :levensta | ||
// :[email protected] PRIVMSG lev :"Location: Russian Federation, Kazan, Spartakovskaya, 2b2 -> et-e1" | ||
``` | ||
<h2>Содержание:</h2> | ||
--- | ||
|
||
<h2>Документация rfc1459 (ред.)</h2> | ||
|
||
**ПРИМЕЧАНИЕ:** Cервер не поддерживает коммуникацию *сервер-сервер*. Ниже представлена сокращенная документация стандарта [rfc1459](https://datatracker.ietf.org/doc/html/rfc1459). | ||
|
||
<h3>Содержание:</h3> | ||
|
||
1. [Сообщения](#message) | ||
2. [Регистрация соединения](#registration) | ||
|
@@ -113,7 +118,8 @@ PASS-сообщение не должно быть последним. | |
|
||
**Параметры:** `<password>` | ||
|
||
Команда `PASS` используется для установки 'парольного соединения'. Пароль может и должен быть установлен перед любой попыткой регистрации установленного соединения. | ||
Команда `PASS` используется для установки 'парольного соединения', в качестве пароля выступает второй аргумент, | ||
переданный при запуске сервера. Пароль может и должен быть установлен перед любой попыткой регистрации соединения. | ||
В текущий момент, это требования к клиентам отправлять команду `PASS` перед отправкой комбинации `NICK`/`USER`. | ||
|
||
Числовые ответы: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters