Skip to content

commands

DimLife edited this page Oct 16, 2026 · 3 revisions

Команды IRC

Справочник команд DimLife IRC для Android. Команды вводятся в поле сообщения. Большинство команд начинаются с символа /. Команды и их аргументы зависят от возможностей IRC-сервера и ваших прав.

1. Сообщения

/me <текст>

Отправить действие от своего имени в текущий канал или личный диалог.

Пример:

/me машет рукой

/msg <ник|канал> <текст>

Отправить сообщение пользователю или каналу, не переключаясь на другой буфер.

/msg Nick Привет!
/msg #DimLife Всем привет!

/notice <ник|канал> <текст>

Отправить уведомление пользователю или каналу.

/notice Nick Важная информация

/query <ник> [сообщение]

Открыть личный диалог с пользователем. При необходимости сразу отправить сообщение.

/query Nick
/query Nick Привет!

/ame <текст>

Отправить действие во все каналы сети, в которых вы находитесь.

/ame машет всем рукой

/amsg <текст>

Отправить сообщение во все текущие каналы сети.

/amsg Всем привет!

/react [n] <эмодзи>

Добавить реакцию к недавнему сообщению, если сервер поддерживает эту возможность.

/react 👍

/unreact [n]

Удалить свою реакцию, если это поддерживается сервером.

/unreact

/redact <msgid> [причина]

Попытаться удалить сообщение по его идентификатору. Возможность зависит от поддержки сервером и прав пользователя.

/redact abc123 Опечатка

/slap <ник>

Отправить шуточное действие с указанным пользователем.

/slap Nick

2. Каналы

/join <#канал> [ключ]

Войти в канал. Если канал защищён ключом, укажите его.

/join #DimLife
/join #private секрет

/part [#канал] [причина]

Покинуть канал.

/part
/part #DimLife До встречи!

/close

Закрыть текущий буфер. В зависимости от его типа это может привести к выходу из канала или закрытию личного диалога.

/close

/cycle [#канал] [ключ]

Покинуть канал и сразу войти в него снова.

/cycle #DimLife

/list

Открыть список каналов сети, если сервер поддерживает команду LIST.

/list

/names [#канал]

Запросить список пользователей канала.

/names #DimLife

/topic [#канал] [новая тема]

Просмотреть или изменить тему канала. Для изменения могут потребоваться права оператора.

/topic
/topic #DimLife Добро пожаловать!

/invite <ник> [#канал]

Пригласить пользователя в канал.

/invite Nick #DimLife

/knock <#канал> [причина]

Попросить разрешение войти в закрытый канал, если сервер поддерживает KNOCK.

/knock #staff Можно войти?

/mode <цель> <режимы> [параметры]

Просмотреть или изменить режимы пользователя либо канала. Для изменения некоторых режимов нужны специальные права.

/mode #DimLife
/mode #DimLife +nt

/markread [цель] [время]

Пометить сообщения как прочитанные, если команда поддерживается приложением и сервером.

/markread #DimLife

3. Управление пользователями

Некоторые команды доступны только операторам канала или IRC-операторам сети.

/op [#канал] <ник>

Выдать пользователю статус оператора канала.

/op Nick

/deop [#канал] <ник>

Снять с пользователя статус оператора.

/deop Nick

/voice [#канал] <ник>

Выдать пользователю голос (+v).

/voice Nick

/devoice [#канал] <ник>

Снять с пользователя голос.

/devoice Nick

/ban [#канал] <маска> [тип]

Добавить пользователя или маску в список банов канала.

/ban spammer
/ban *!*@bad.host

/unban [#канал] <маска>

Удалить маску из списка банов.

/unban *!*@bad.host

/banlist

Показать список банов канала, если это поддерживается приложением и сервером.

/banlist

/exceptlist

Показать исключения из банов, если сервер поддерживает соответствующий режим.

/exceptlist

/invexlist

Показать исключения из ограничений на приглашения, если они поддерживаются сервером.

/invexlist

/kick [#канал] <ник> [причина]

Исключить пользователя из канала.

/kick Nick Нарушение правил

/kb [тип] [причина]

Забанить пользователя и исключить его из канала, если команда поддерживается текущей конфигурацией приложения.

/kb spammer h Спам

/kickban [#канал] [тип] [причина]

Альтернативная команда для бана с исключением пользователя.

/kickban spammer h Спам

/mute <маска> [тип]

Ограничить возможность пользователя отправлять сообщения, используя quiet или совместимый режим сервера.

/mute spammer

/quiet <маска> [тип]

Альтернативное имя команды /mute.

/quiet spammer

/quietlist

Показать список ограничений quiet, если сервер поддерживает эту возможность.

/quietlist

/unmute <маска>

Снять ограничение, установленное командой mute.

/unmute Nick

/unquiet <маска>

Альтернативное имя команды /unmute.

/unquiet Nick

/sajoin <#канал>

Принудительно добавить пользователя в канал. Требуются соответствующие права и поддержка команды сервером.

/sajoin #DimLife

/sapart [#канал] <ник>

Принудительно вывести пользователя из канала. Требуются соответствующие права.

/sapart #DimLife Nick

Типы масок, используемые в некоторых командах:

  • n — никнейм;
  • u — имя пользователя;
  • h — хост;
  • d — домен;
  • a — учётная запись.

4. Подключение и информация о сервере

/nick <ник>

Изменить свой никнейм.

/nick NewNick

/away [сообщение]

Установить статус отсутствия. Без сообщения команда обычно снимает статус отсутствия.

/away Скоро вернусь
/away

/quit [причина]

Отключиться от сервера с необязательным сообщением.

/quit До встречи!

/admin [сервер]

Запросить информацию об администраторах сервера.

/admin

/info [сервер]

Запросить информацию о программном обеспечении IRC-сервера.

/info

/motd [сервер]

Получить сообщение дня сервера.

/motd

/time [сервер]

Запросить время сервера.

/time

/version [ник]

Запросить версию сервера или клиента пользователя через CTCP.

/version

/who <маска>

Запросить сведения о пользователях, соответствующих указанной маске.

/who *.example.net

/whois <ник>

Получить информацию о пользователе.

/whois Nick

/setname <имя>

Изменить отображаемое настоящее имя, если сервер поддерживает соответствующее расширение IRCv3.

/setname Новое имя

/ping <ник>

Измерить задержку ответа пользователя с помощью CTCP.

/ping Nick

/ctcpping <ник>

Альтернативное имя команды /ping.

/ctcpping Nick

/clientinfo <ник>

Запросить список поддерживаемых CTCP-команд.

/clientinfo Nick

/finger <ник>

Запросить информацию через CTCP FINGER, если клиент пользователя поддерживает эту команду.

/finger Nick

/userinfo <ник>

Запросить сведения CTCP USERINFO.

/userinfo Nick

/dns <домен|IP>

Выполнить DNS-запрос или обратное разрешение IP-адреса, если команда поддерживается приложением.

/dns example.com

/sysinfo

Отправить сведения об устройстве в текущий буфер.

/sysinfo

Внимание: команда может раскрыть информацию об устройстве другим участникам чата. Используйте её только тогда, когда готовы поделиться этими сведениями.


5. Учётные записи и службы IRC

Команды служб доступны только в сетях, где установлены соответствующие службы. Синтаксис может отличаться в разных IRC-сетях.

/ns <команда>

Отправить команду NickServ.

/ns HELP
/ns IDENTIFY пароль

/cs <команда>

Отправить команду ChanServ.

/cs HELP

/ms <команда>

Отправить команду MemoServ.

/ms HELP

/hs <команда>

Отправить команду HostServ.

/hs HELP

/bs <команда>

Отправить команду BotServ.

/bs HELP

/as <команда>

Отправить команду AuthServ, если эта служба доступна в сети.

/as HELP

/x3 <команда>

Отправить команду службе X3, если она существует в используемой сети.

/x3 HELP

/oper <пользователь> <пароль>

Попытаться авторизоваться как IRC-оператор. Необходимы учётные данные оператора.

/oper admin пароль

/register [аргументы]

Зарегистрировать учётную запись, если сервер поддерживает IRCv3 Account Registration.

/register

Следуйте подсказкам сервера или приложения. Требуемые аргументы зависят от реализации.

/verify [аргументы]

Подтвердить регистрацию, если сервер поддерживает соответствующий механизм.

/verify

GHOST через NickServ

Если NickServ поддерживает GHOST, можно отключить старое соединение с вашим никнеймом:

/ns GHOST OldNick пароль

Используйте только в соответствии с правилами вашей IRC-сети.


6. Команды IRC-операторов

Следующие команды предназначены для администраторов сети. Они могут быть недоступны обычным пользователям.

/dline <IP> <срок> [причина]

Установить запрет подключения с IP-адреса на уровне сервера.

/eline <маска> <срок> [причина]

Добавить исключение из K-Line или G-Line, если сервер поддерживает эту команду.

/gline <маска> <срок> [причина]

Установить глобальный сетевой бан.

/kline <маска> <срок> [причина]

Заблокировать подключения по маске пользователя и хоста на сервере.

/qline <маска> <срок> [причина]

Запретить использование указанного никнейма или маски никнеймов.

/zline <IP> <срок> [причина]

Заблокировать IP-адрес на уровне сервера, если эта команда поддерживается.

/kill <ник> [причина]

Принудительно отключить пользователя.

/globops <текст>

Отправить сообщение всем IRC-операторам сети, если поддерживается сервером.

/locops <текст>

Отправить сообщение локальным IRC-операторам.

/operwall <текст>

Отправить сообщение операторам сети.

/wallops <текст>

Отправить сообщение пользователям, включившим режим +w.

/shun <маска> <срок> [причина]

Ограничить возможность пользователя отправлять сообщения без обязательного отключения от сервера.

Для всех перечисленных команд необходимы соответствующие права. Формат аргументов и поддержка команд зависят от IRC-сервера.


7. Поиск и управление буферами

/help [команда]

Показать справку по командам, если она доступна в приложении или на сервере.

/help
/help join

/clear

Очистить отображаемую историю текущего буфера. Это не обязательно удаляет файлы журналов или историю на сервере.

/clear

/find <текст>

Найти текст в истории текущего буфера, доступной приложению.

/find ошибка

/grep <текст>

Альтернативное имя /find.

/grep timeout

/search <текст>

Альтернативное имя /find.

/search привет

/gfind <текст>

Искать текст во всех загруженных буферах сети, если эта функция доступна.

/gfind новости

/gsearch <текст>

Альтернативное имя /gfind.

/gsearch новости

/ignore [ник]

Игнорировать пользователя. Без аргументов команда может показать список игнорируемых пользователей.

/ignore Troll

/unignore <ник>

Перестать игнорировать пользователя.

/unignore Troll

/raw <строка>

Отправить необработанную строку IRC-протокола. Используйте только тогда, когда понимаете назначение команды.

/raw MONITOR + Nick

/quote <строка>

Альтернативное имя /raw.

/quote MONITOR + Nick

/ctcp <цель> <команда>

Отправить CTCP-запрос пользователю или каналу.

/ctcp Nick VERSION

/monitor <действие>

Управлять списком наблюдения IRCv3 MONITOR, если сервер поддерживает эту возможность.

/monitor +Nick
/monitor -Nick
/monitor L
/monitor S
/monitor C

/metadata [цель] <подкоманда|ключ> [значение]

Работать с метаданными IRCv3, если соответствующая возможность поддерживается сервером.

/metadata

/znc <команда>

Отправить команду ZNC, если вы подключены через соответствующий баунсер.

/znc help

/bouncerserv <команда>

Отправить команду BouncerServ, если служба доступна в сети.

/bouncerserv help

/bnc <команда>

Альтернативное имя /bouncerserv.

/bnc help

8. Пользовательские псевдонимы

Псевдонимы позволяют создавать собственные сокращения для часто используемых команд. Настройка доступна через Настройки → Пользовательские псевдонимы, если этот раздел присутствует в используемой версии приложения.

/alias

Показать список настроенных псевдонимов.

/alias

/alias add <имя> <команда>

Создать псевдоним.

/alias add hi msg Nick Привет!

/alias remove <имя>

Удалить псевдоним.

/alias remove hi

Переменные псевдонимов

Переменная Значение
$channel или $chan Текущий канал или личный диалог
$network или $net Название текущей сети
$server Имя подключённого сервера
$1 … $9 Отдельные аргументы
$* Все аргументы одной строкой
$me или $nick Ваш никнейм
$$ Обычный символ $

Пример псевдонима:

/alias add bl msg *backlog $channel $1
/bl 50

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


9. Дополнительные примеры

Восстановление никнейма

Если сервер поддерживает NickServ GHOST, можно отключить старое соединение, вернуть никнейм и войти в канал:

/ns GHOST MyOldNick пароль
/nick MyOldNick
/join #DimLife

Если команда GHOST недоступна, обратитесь к документации используемой IRC-сети.

Работа с MONITOR

/monitor +alice,bob
/monitor -alice
/monitor L
/monitor S
/monitor C
  • + — добавить никнеймы в список наблюдения.
  • - — удалить никнейм.
  • L — показать список.
  • S — запросить статус наблюдаемых пользователей.
  • C — очистить список.

Доступность команд зависит от поддержки MONITOR сервером.

Поиск сообщений

/find ошибка
/gfind новости

Первая команда выполняет поиск в текущем буфере, вторая — по загруженным буферам сети, если функция поддерживается приложением.

Регистрация учётной записи

/register
/verify

Следуйте инструкциям приложения или сервера. Требования к регистрации различаются между сетями.

Изменение отображаемого имени

/setname Новое имя

Работает только при поддержке соответствующего расширения IRCv3 сервером.


10. Важные замечания

  • Не все команды доступны на каждом IRC-сервере.
  • Команды служб (NickServ, ChanServ и другие) зависят от конкретной сети.
  • Команды операторов требуют специальных прав.
  • Некоторые команды используют расширения IRCv3, которые сервер может не поддерживать.
  • Команда /raw отправляет данные напрямую в IRC-протокол. Ошибочное использование может привести к неожиданному результату.
  • Не отправляйте пароли и другую конфиденциальную информацию в публичные каналы.

Другие разделы документации


DimLife IRC — бесплатный IRC-клиент для Android с открытым исходным кодом.

Исходный код: https://github.com/dimliferu/DimLifeIRC

Команды IRC

Справочник команд DimLife IRC для Android. Команды вводятся в поле сообщения. Большинство команд начинаются с символа "/". Команды и их аргументы зависят от возможностей IRC-сервера и ваших прав.

  1. Сообщения

"/me <текст>"

Отправить действие от своего имени в текущий канал или личный диалог.

Пример:

/me машет рукой

"/msg <ник|канал> <текст>"

Отправить сообщение пользователю или каналу, не переключаясь на другой буфер.

/msg Nick Привет! /msg #DimLife Всем привет!

"/notice <ник|канал> <текст>"

Отправить уведомление пользователю или каналу.

/notice Nick Важная информация

"/query <ник> [сообщение]"

Открыть личный диалог с пользователем. При необходимости сразу отправить сообщение.

/query Nick /query Nick Привет!

"/ame <текст>"

Отправить действие во все каналы сети, в которых вы находитесь.

/ame машет всем рукой

"/amsg <текст>"

Отправить сообщение во все текущие каналы сети.

/amsg Всем привет!

"/react [n] <эмодзи>"

Добавить реакцию к недавнему сообщению, если сервер поддерживает эту возможность.

/react 👍

"/unreact [n]"

Удалить свою реакцию, если это поддерживается сервером.

/unreact

"/redact [причина]"

Попытаться удалить сообщение по его идентификатору. Возможность зависит от поддержки сервером и прав пользователя.

/redact abc123 Опечатка

"/slap <ник>"

Отправить шуточное действие с указанным пользователем.

/slap Nick


  1. Каналы

"/join <#канал> [ключ]"

Войти в канал. Если канал защищён ключом, укажите его.

/join #DimLife /join #private секрет

"/part [#канал] [причина]"

Покинуть канал.

/part /part #DimLife До встречи!

"/close"

Закрыть текущий буфер. В зависимости от его типа это может привести к выходу из канала или закрытию личного диалога.

/close

"/cycle [#канал] [ключ]"

Покинуть канал и сразу войти в него снова.

/cycle #DimLife

"/list"

Открыть список каналов сети, если сервер поддерживает команду LIST.

/list

"/names [#канал]"

Запросить список пользователей канала.

/names #DimLife

"/topic [#канал] [новая тема]"

Просмотреть или изменить тему канала. Для изменения могут потребоваться права оператора.

/topic /topic #DimLife Добро пожаловать!

"/invite <ник> [#канал]"

Пригласить пользователя в канал.

/invite Nick #DimLife

"/knock <#канал> [причина]"

Попросить разрешение войти в закрытый канал, если сервер поддерживает KNOCK.

/knock #staff Можно войти?

"/mode <цель> <режимы> [параметры]"

Просмотреть или изменить режимы пользователя либо канала. Для изменения некоторых режимов нужны специальные права.

/mode #DimLife /mode #DimLife +nt

"/markread [цель] [время]"

Пометить сообщения как прочитанные, если команда поддерживается приложением и сервером.

/markread #DimLife


  1. Управление пользователями

Некоторые команды доступны только операторам канала или IRC-операторам сети.

"/op [#канал] <ник>"

Выдать пользователю статус оператора канала.

/op Nick

"/deop [#канал] <ник>"

Снять с пользователя статус оператора.

/deop Nick

"/voice [#канал] <ник>"

Выдать пользователю голос (+v).

/voice Nick

"/devoice [#канал] <ник>"

Снять с пользователя голос.

/devoice Nick

"/ban [#канал] <маска> [тип]"

Добавить пользователя или маску в список банов канала.

/ban spammer /ban !@bad.host

"/unban [#канал] <маска>"

Удалить маску из списка банов.

/unban !@bad.host

"/banlist"

Показать список банов канала, если это поддерживается приложением и сервером.

/banlist

"/exceptlist"

Показать исключения из банов, если сервер поддерживает соответствующий режим.

/exceptlist

"/invexlist"

Показать исключения из ограничений на приглашения, если они поддерживаются сервером.

/invexlist

"/kick [#канал] <ник> [причина]"

Исключить пользователя из канала.

/kick Nick Нарушение правил

"/kb [тип] [причина]"

Забанить пользователя и исключить его из канала, если команда поддерживается текущей конфигурацией приложения.

/kb spammer h Спам

"/kickban [#канал] [тип] [причина]"

Альтернативная команда для бана с исключением пользователя.

/kickban spammer h Спам

"/mute <маска> [тип]"

Ограничить возможность пользователя отправлять сообщения, используя quiet или совместимый режим сервера.

/mute spammer

"/quiet <маска> [тип]"

Альтернативное имя команды "/mute".

/quiet spammer

"/quietlist"

Показать список ограничений quiet, если сервер поддерживает эту возможность.

/quietlist

"/unmute <маска>"

Снять ограничение, установленное командой mute.

/unmute Nick

"/unquiet <маска>"

Альтернативное имя команды "/unmute".

/unquiet Nick

"/sajoin <#канал>"

Принудительно добавить пользователя в канал. Требуются соответствующие права и поддержка команды сервером.

/sajoin #DimLife

"/sapart [#канал] <ник>"

Принудительно вывести пользователя из канала. Требуются соответствующие права.

/sapart #DimLife Nick

Типы масок, используемые в некоторых командах:

  • "n" — никнейм;
  • "u" — имя пользователя;
  • "h" — хост;
  • "d" — домен;
  • "a" — учётная запись.

  1. Подключение и информация о сервере

"/nick <ник>"

Изменить свой никнейм.

/nick NewNick

"/away [сообщение]"

Установить статус отсутствия. Без сообщения команда обычно снимает статус отсутствия.

/away Скоро вернусь /away

"/quit [причина]"

Отключиться от сервера с необязательным сообщением.

/quit До встречи!

"/admin [сервер]"

Запросить информацию об администраторах сервера.

/admin

"/info [сервер]"

Запросить информацию о программном обеспечении IRC-сервера.

/info

"/motd [сервер]"

Получить сообщение дня сервера.

/motd

"/time [сервер]"

Запросить время сервера.

/time

"/version [ник]"

Запросить версию сервера или клиента пользователя через CTCP.

/version

"/who <маска>"

Запросить сведения о пользователях, соответствующих указанной маске.

/who *.example.net

"/whois <ник>"

Получить информацию о пользователе.

/whois Nick

"/setname <имя>"

Изменить отображаемое настоящее имя, если сервер поддерживает соответствующее расширение IRCv3.

/setname Новое имя

"/ping <ник>"

Измерить задержку ответа пользователя с помощью CTCP.

/ping Nick

"/ctcpping <ник>"

Альтернативное имя команды "/ping".

/ctcpping Nick

"/clientinfo <ник>"

Запросить список поддерживаемых CTCP-команд.

/clientinfo Nick

"/finger <ник>"

Запросить информацию через CTCP FINGER, если клиент пользователя поддерживает эту команду.

/finger Nick

"/userinfo <ник>"

Запросить сведения CTCP USERINFO.

/userinfo Nick

"/dns <домен|IP>"

Выполнить DNS-запрос или обратное разрешение IP-адреса, если команда поддерживается приложением.

/dns example.com

"/sysinfo"

Отправить сведения об устройстве в текущий буфер.

/sysinfo

Внимание: команда может раскрыть информацию об устройстве другим участникам чата. Используйте её только тогда, когда готовы поделиться этими сведениями.


  1. Учётные записи и службы IRC

Команды служб доступны только в сетях, где установлены соответствующие службы. Синтаксис может отличаться в разных IRC-сетях.

"/ns <команда>"

Отправить команду NickServ.

/ns HELP /ns IDENTIFY пароль

"/cs <команда>"

Отправить команду ChanServ.

/cs HELP

"/ms <команда>"

Отправить команду MemoServ.

/ms HELP

"/hs <команда>"

Отправить команду HostServ.

/hs HELP

"/bs <команда>"

Отправить команду BotServ.

/bs HELP

"/as <команда>"

Отправить команду AuthServ, если эта служба доступна в сети.

/as HELP

"/x3 <команда>"

Отправить команду службе X3, если она существует в используемой сети.

/x3 HELP

"/oper <пользователь> <пароль>"

Попытаться авторизоваться как IRC-оператор. Необходимы учётные данные оператора.

/oper admin пароль

"/register [аргументы]"

Зарегистрировать учётную запись, если сервер поддерживает IRCv3 Account Registration.

/register

Следуйте подсказкам сервера или приложения. Требуемые аргументы зависят от реализации.

"/verify [аргументы]"

Подтвердить регистрацию, если сервер поддерживает соответствующий механизм.

/verify

GHOST через NickServ

Если NickServ поддерживает GHOST, можно отключить старое соединение с вашим никнеймом:

/ns GHOST OldNick пароль

Используйте только в соответствии с правилами вашей IRC-сети.


  1. Команды IRC-операторов

Следующие команды предназначены для администраторов сети. Они могут быть недоступны обычным пользователям.

"/dline <срок> [причина]"

Установить запрет подключения с IP-адреса на уровне сервера.

"/eline <маска> <срок> [причина]"

Добавить исключение из K-Line или G-Line, если сервер поддерживает эту команду.

"/gline <маска> <срок> [причина]"

Установить глобальный сетевой бан.

"/kline <маска> <срок> [причина]"

Заблокировать подключения по маске пользователя и хоста на сервере.

"/qline <маска> <срок> [причина]"

Запретить использование указанного никнейма или маски никнеймов.

"/zline <срок> [причина]"

Заблокировать IP-адрес на уровне сервера, если эта команда поддерживается.

"/kill <ник> [причина]"

Принудительно отключить пользователя.

"/globops <текст>"

Отправить сообщение всем IRC-операторам сети, если поддерживается сервером.

"/locops <текст>"

Отправить сообщение локальным IRC-операторам.

"/operwall <текст>"

Отправить сообщение операторам сети.

"/wallops <текст>"

Отправить сообщение пользователям, включившим режим "+w".

"/shun <маска> <срок> [причина]"

Ограничить возможность пользователя отправлять сообщения без обязательного отключения от сервера.

Для всех перечисленных команд необходимы соответствующие права. Формат аргументов и поддержка команд зависят от IRC-сервера.


  1. Поиск и управление буферами

"/help [команда]"

Показать справку по командам, если она доступна в приложении или на сервере.

/help /help join

"/clear"

Очистить отображаемую историю текущего буфера. Это не обязательно удаляет файлы журналов или историю на сервере.

/clear

"/find <текст>"

Найти текст в истории текущего буфера, доступной приложению.

/find ошибка

"/grep <текст>"

Альтернативное имя "/find".

/grep timeout

"/search <текст>"

Альтернативное имя "/find".

/search привет

"/gfind <текст>"

Искать текст во всех загруженных буферах сети, если эта функция доступна.

/gfind новости

"/gsearch <текст>"

Альтернативное имя "/gfind".

/gsearch новости

"/ignore [ник]"

Игнорировать пользователя. Без аргументов команда может показать список игнорируемых пользователей.

/ignore Troll

"/unignore <ник>"

Перестать игнорировать пользователя.

/unignore Troll

"/raw <строка>"

Отправить необработанную строку IRC-протокола. Используйте только тогда, когда понимаете назначение команды.

/raw MONITOR + Nick

"/quote <строка>"

Альтернативное имя "/raw".

/quote MONITOR + Nick

"/ctcp <цель> <команда>"

Отправить CTCP-запрос пользователю или каналу.

/ctcp Nick VERSION

"/monitor <действие>"

Управлять списком наблюдения IRCv3 MONITOR, если сервер поддерживает эту возможность.

/monitor +Nick /monitor -Nick /monitor L /monitor S /monitor C

"/metadata [цель] <подкоманда|ключ> [значение]"

Работать с метаданными IRCv3, если соответствующая возможность поддерживается сервером.

/metadata

"/znc <команда>"

Отправить команду ZNC, если вы подключены через соответствующий баунсер.

/znc help

"/bouncerserv <команда>"

Отправить команду BouncerServ, если служба доступна в сети.

/bouncerserv help

"/bnc <команда>"

Альтернативное имя "/bouncerserv".

/bnc help


  1. Пользовательские псевдонимы

Псевдонимы позволяют создавать собственные сокращения для часто используемых команд. Настройка доступна через Настройки → Пользовательские псевдонимы, если этот раздел присутствует в используемой версии приложения.

"/alias"

Показать список настроенных псевдонимов.

/alias

"/alias add <имя> <команда>"

Создать псевдоним.

/alias add hi msg Nick Привет!

"/alias remove <имя>"

Удалить псевдоним.

/alias remove hi

Переменные псевдонимов

Переменная| Значение "$channel" или "$chan"| Текущий канал или личный диалог "$network" или "$net"| Название текущей сети "$server"| Имя подключённого сервера "$1" … "$9"| Отдельные аргументы "$*"| Все аргументы одной строкой "$me" или "$nick"| Ваш никнейм "$$"| Обычный символ "$"

Пример псевдонима:

/alias add bl msg *backlog $channel $1 /bl 50

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


  1. Дополнительные примеры

Восстановление никнейма

Если сервер поддерживает NickServ GHOST, можно отключить старое соединение, вернуть никнейм и войти в канал:

/ns GHOST MyOldNick пароль /nick MyOldNick /join #DimLife

Если команда GHOST недоступна, обратитесь к документации используемой IRC-сети.

Работа с MONITOR

/monitor +alice,bob /monitor -alice /monitor L /monitor S /monitor C

  • "+" — добавить никнеймы в список наблюдения.
  • "-" — удалить никнейм.
  • "L" — показать список.
  • "S" — запросить статус наблюдаемых пользователей.
  • "C" — очистить список.

Доступность команд зависит от поддержки MONITOR сервером.

Поиск сообщений

/find ошибка /gfind новости

Первая команда выполняет поиск в текущем буфере, вторая — по загруженным буферам сети, если функция поддерживается приложением.

Регистрация учётной записи

/register /verify

Следуйте инструкциям приложения или сервера. Требования к регистрации различаются между сетями.

Изменение отображаемого имени

/setname Новое имя

Работает только при поддержке соответствующего расширения IRCv3 сервером.


  1. Важные замечания
  • Не все команды доступны на каждом IRC-сервере.
  • Команды служб ("NickServ", "ChanServ" и другие) зависят от конкретной сети.
  • Команды операторов требуют специальных прав.
  • Некоторые команды используют расширения IRCv3, которые сервер может не поддерживать.
  • Команда "/raw" отправляет данные напрямую в IRC-протокол. Ошибочное использование может привести к неожиданному результату.
  • Не отправляйте пароли и другую конфиденциальную информацию в публичные каналы.

Другие разделы документации


DimLife IRC — бесплатный IRC-клиент для Android с открытым исходным кодом.

Исходный код: https://github.com/dimliferu/DimLifeIRC

Clone this wiki locally