Skip to content
BotServBotServ
IRC командыIRC commandsNickServ командыChanServ командыBotServ commandsOperServIRC mode

IRC-команды: полный справочник Internet Relay Chat

Все важные IRC-команды: клиентские команды, режимы канала, NickServ, ChanServ, MemoServ, BotServ и OperServ.

S

schutzgeist

8 min read
IRC-команды: полный справочник Internet Relay Chat

IRC-команды: полный справочник Internet Relay Chat

Что охватывает эта статья

  • Основные клиентские команды от /join до /quit.
  • Режимы канала и режимы пользователя с полными объяснениями.
  • Полный набор сервис-команд: NickServ, ChanServ, MemoServ, BotServ и OperServ.
  • Администраторские команды для операторов IRC-серверов.
  • Практический шпаргалка для копирования.

IRC управляется командами. Всё строится на слеш-командах, и если вы знаете основные двадцать, вы свободно ориентируетесь в любой сети. Этот справочник охватывает всю командную базу: клиентские команды, режимы и язык сервисов. Самое подробное собрание команд с объяснениями и примерами доступно на IRC-Mania.de/ircbefehle, поддерживаемое более 20 лет.

Основные клиентские команды: подключение и навигация

/server irc.libera.chat 6697          Подключиться к серверу
/nick NeuerName                       Изменить ник
/join #kanal                          Войти в канал
/part #kanal                          Покинуть канал
/quit Abschiedsnachricht              Разорвать соединение
/list                                 Показать все каналы
/list *stichwort*                     Отфильтровать каналы
/topic #kanal                         Показать тему канала
/topic #kanal Neues Topic             Установить тему (Ops)
/names #kanal                         Показать пользователей в канале

Команды общения

/msg Nick Nachricht                   Отправить приватное сообщение
/query Nick                           Открыть приватное окно
/notice Nick Nachricht                Отправить уведомление (без окна)
/me macht etwas                       Action-эмоция в канале
/memo                                 Алиас для MemoServ-сообщений
/ctcp Nick VERSION                    Запросить версию клиента
/dcc chat Nick                        Прямой чат (осторожно)
/dcc send Nick Datei                  Отправить файл (осторожно)
/away Grund                           Установить статус отсутствия
/away                                 Вернуться

Информационные команды

/whois Nick                           Информация о нике
/whowas Nick                          Последняя запись о нике
/who #kanal                           Список пользователей канала
/ison Nick                            Проверить статус онлайна
/notify Nick                          Уведомление при входе
/ignore Nick                          Игнорировать пользователя
/time                                 Показать время сервера
/version                              Показать версию сервера
/motd                                 Сообщение дня
/links                                Показать связанные серверы
/lusers                               Статистика пользователей сети
/map                                  Карта сети (если доступна)
/stats Buchstabe                      Статистика сервера
/admin                                Контакт администратора сервера
/info                                 Информация о сервере
/invite Nick #kanal                   Пригласить в закрытый канал
/knock #kanal Nachricht               Запросить доступ
/watch Nick                           Список наблюдения (зависит от сети)

Режимы канала: управление каналом

Режимы устанавливаются командой /mode #kanal +/-flag. Основные:

/mode #kanal +i        Invite-Only: вход только по приглашению
/mode #kanal +m        Moderated: писать могут только Ops и Voices
/mode #kanal +n        Без сообщений снаружи
/mode #kanal +t        Только Ops могут менять тему
/mode #kanal +p        Private: канал не в /list
/mode #kanal +s        Secret: полностью невидим
/mode #kanal +k pass   Защита паролем
/mode #kanal +l 50     Лимит пользователей
/mode #kanal +o Nick   Дать статус оператора
/mode #kanal -o Nick   Снять статус оператора
/mode #kanal +v Nick   Дать Voice
/mode #kanal +h Nick   Дать Halfop (если поддерживается)
/mode #kanal +b *!*@host   Установить бан-маску
/mode #kanal -b *!*@host   Отменить бан
/mode #kanal +e Maske      Exception: исключение из банов
/mode #kanal +I Maske      Invite-Exception
/mode #kanal +q Maske      Quiet: заглушить (зависит от сети)
/mode #kanal +r            Только зарегистрированные ники (зависит от сети)
/mode #kanal +c            Без цветов (зависит от сети)
/mode #kanal +z            Moderated-Abseits: Ops видят заблокированное (зависит от сети)

Режимы пользователя: личные настройки

/mode Nick +i          Invisible: невидимы в /who
/mode Nick +w          Получать wallops
/mode Nick +x          Активировать маскирование хоста
/mode Nick +R          Только зарегистрированные ники могут писать
/mode Nick +g          Caller-ID: сообщения требуют подтверждения
/mode Nick +T          Не принимать CTCPs
/mode Nick +D          Deaf: не читать канал (зависит от сервера)

Команды NickServ

/msg NickServ REGISTER Passwort E-Mail      Зарегистрировать ник
/msg NickServ IDENTIFY Passwort             Авторизоваться
/msg NickServ GHOST Nick Passwort           Освободить занятый ник
/msg NickServ RECOVER Nick Passwort         Вернуть ник
/msg NickServ RELEASE Nick Passwort         Освободить ник
/msg NickServ GROUP Nick Passwort           Привязать дополнительный ник
/msg NickServ UNGROUP Nick                  Отвязать ник
/msg NickServ SET PASSWORD neues            Изменить пароль
/msg NickServ SET EMAIL mail@de             Изменить email
/msg NickServ SET HIDE OPTION on|off        Скрыть информацию
/msg NickServ SET ENFORCE on|off            Защита ника
/msg NickServ SET SECURE on|off             Параметры безопасности
/msg NickServ INFO Nick                     Информация об аккаунте
/msg NickServ STATUS Nick                   Проверить статус входа
/msg NickServ LISTCHANS                     Список своих каналов
/msg NickServ RESETPASS Nick                Сброс пароля
/msg NickServ DROP Nick                     Удалить аккаунт
/msg NickServ HELP                          Показать все команды

Команды ChanServ

/msg ChanServ REGISTER #kanal Beschreibung    Зарегистрировать канал
/msg ChanServ OP #kanal Nick                  Дать оператора
/msg ChanServ DEOP #kanal Nick                Снять оператора
/msg ChanServ VOICE #kanal Nick               Дать Voice
/msg ChanServ DEVOICE #kanal Nick             Снять Voice
/msg ChanServ HALFOP #kanal Nick              Дать Halfop
/msg ChanServ PROTECT #kanal Nick             Дать Protect/Admin
/msg ChanServ KICK #kanal Nick Grund          Кикнуть
/msg ChanServ BAN #kanal Nick Grund           Установить бан
/msg ChanServ UNBAN #kanal                    Снять свои баны
/msg ChanServ AOP #kanal ADD Nick             Добавить Auto-Op
/msg ChanServ AOP #kanal DEL Nick             Удалить Auto-Op
/msg ChanServ AOP #kanal LIST                 Список Auto-Op
/msg ChanServ SOP #kanal ADD Nick             Super-Op (больше прав)
/msg ChanServ HOP #kanal ADD Nick             Auto-Halfop
/msg ChanServ VOP #kanal ADD Nick             Auto-Voice
/msg ChanServ AKICK #kanal ADD Nick Grund     Auto-Kick/Ban
/msg ChanServ ACCESS #kanal ADD Nick Level    Детальный контроль доступа
/msg ChanServ LEVELS #kanal LIST              Обзор уровней
/msg ChanServ SET #kanal SECUREOPS on|off     Только носители Ops
/msg ChanServ SET #kanal SECURE on|off        Строгий контроль
/msg ChanServ SET #kanal TOPICLOCK on|off     Защитить тему
/msg ChanServ SET #kanal MLOCK Modi           Блокировка режимов
/msg ChanServ SET #kanal KEEPTOPIC on|off     Запомнить тему
/msg ChanServ SET #kanal PEACE on|off         Без войн за Ops
/msg ChanServ SET #kanal PRIVATE on|off       Скрытый
/msg ChanServ SET #kanal RESTRICTED on|off    Только список доступа
/msg ChanServ INFO #kanal                     Информация о канале
/msg ChanServ LIST *muster*                   Список каналов
/msg ChanServ DROP #kanal                     Удалить регистрацию
/msg ChanServ HELP                            Все команды

Команды MemoServ

/msg MemoServ SEND Nick Nachricht             Memo an Nick
/msg MemoServ SEND #kanal Nachricht           Memo an Kanal-Ops
/msg MemoServ CSEND #kanal Nachricht          Channel-Memo
/msg MemoServ LIST                            Memos auflisten
/msg MemoServ READ Nummer                     Memo lesen
/msg MemoServ READ LAST                       Letztes Memo
/msg MemoServ DEL Nummer|ALL                  Memo löschen
/msg MemoServ UNDEL Nummer                    Gelöschtes zurückholen
/msg MemoServ SET NOTIFY on|off               Benachrichtigung
/msg MemoServ IGNORE ADD Nick                 Absender blocken
/msg MemoServ CHECK Nick                      Zustellbarkeit prüfen
/msg MemoServ HELP                            Alle Befehle

Команды BotServ

/msg BotServ BOTLIST                          Bots anzeigen
/msg BotServ ASSIGN #kanal Botname            Bot zuweisen
/msg BotServ UNASSIGN #kanal                  Bot entfernen
/msg BotServ INFO #kanal                      Bot-Status
/msg BotServ SET #kanal DONTKICKOPS on|off    Ops schützen
/msg BotServ SET #kanal DONTKICKVOICES on|off Voices schützen
/msg BotServ SET #kanal GREET on|off          Begrüßung
/msg BotServ SET #kanal FANTASY on|off        Fantasy-Befehle im Kanal
/msg BotServ KICK #kanal BOLDS on|off         Kick bei Fettschrift
/msg BotServ KICK #kanal CAPS on|off Prozent  Kick bei Caps
/msg BotServ KICK #kanal COLORS on|off        Kick bei Farben
/msg BotServ KICK #kanal FLOOD on|off         Kick bei Flood
/msg BotServ KICK #kanal REPEAT on|off        Kick bei Wiederholung
/msg BotServ KICK #kanal ITALICS on|off       Kick bei Kursiv
/msg BotServ KICK #kanal AMMSGS on|off        Kick bei Massennachrichten
/msg BotServ KICK #kanal BADWORDS on|off      Kick bei Badwords
/msg BotServ BADWORDS #kanal ADD Wort SINGLE  Badword-Liste
/msg BotServ BADWORDS #kanal ADD Wort KICK    Kick-Sanktion
/msg BotServ BADWORDS #kanal ADD Wort BAN     Ban-Sanktion
/msg BotServ BADWORDS #kanal DEL Wort         Badword löschen
/msg BotServ BADWORDS #kanal CLEAR            Liste leeren
/msg BotServ SAY #kanal Text                  Bot spricht
/msg BotServ ACT #kanal Text                  Bot-Action
/msg BotServ HELP                             Alle Befehle

Команды OperServ (только для операторов сети)

/msg OperServ AKILL ADD Maske Grund          Netzwerk-Ban (Autokill)
/msg OperServ AKILL DEL Maske                Ban löschen
/msg OperServ GLINE ADD Maske Grund          Globaler Ban
/msg OperServ SGLINE ADD Maske Grund         Spam-Ban
/msg OperServ SQLINE ADD Maske Grund         Nick-Ban
/msg OperServ SZLINE ADD Maske Grund         Server-Ban
/msg OperServ CHANINFO #kanal                Kanal-Infos für Admins
/msg OperServ STATS                          Services-Statistik
/msg OperServ GLOBAL Nachricht               Netzwerk-Nachricht
/msg OperServ JUPE Server Grund              Server trennen
/msg OperServ SET Option Wert                Services-Optionen
/msg OperServ MODE #kanal Modi               Serverseitige Modes
/msg OperServ KICK #kanal Nick Grund         Admin-Kick
/msg OperServ OLINE Nick                     Oper-Rechte verwalten
/msg OperServ UMOD Nick Modi                 User-Modes setzen
/msg OperServ NOOP ADD Server                Oper-Restriktion
/msg OperServ EXCEPTION ADD Limit Grund      Verbindungs-Ausnahme
/msg OperServ SESSION LIST                   Session-Liste
/msg OperServ DEFCON Stufe                   Abwehrstufe bei Angriff
/msg OperServ QUIT                           Services neu starten

Дополнительные команды администратора напрямую на сервере: /oper Name Passwort (стать оператором), /kill Nick Grund, /kline, /gline, /rehash (перезагрузить конфиг), /squit, /connect, /wallops Nachricht, /restart, /die.

Шпаргалка: 20 повседневных команд

/join #kanal              Войти в канал
/part                     Покинуть канал
/nick Name                Сменить ник
/msg Nick Text            Личное сообщение
/me text                  Действие
/whois Nick               Информация
/list                     Поиск каналов
/topic                    Показать тему
/mode #k +o Nick          Выдать оп
/mode #k +b Maske         Установить бан
/ignore Nick              Игнорировать
/away Text                Отсутствую
/quit                     Отключиться
/msg NickServ IDENTIFY    Авторизация
/msg NickServ REGISTER    Защитить ник
/msg ChanServ REGISTER    Защитить канал
/msg ChanServ AOP ADD     Авто-оп
/msg MemoServ SEND        Отправить заметку
/msg BotServ ASSIGN       Получить бота

Дополнительные ссылки на команды IRC

  • IRC-Mania.de/ircbefehle - крупнейший немецкоязычный справочник команд IRC с пояснениями и примерами, поддерживаемый уже более 20 лет.
  • IRC-Mania.de - главный портал для контента IRC, туториалов и инструкций.
  • IRC-FAQ.de - быстрые ответы на вопросы о командах.
  • IRC-Coding.de - боты и автоматизация за командами.
  • IRC-Security.de - команды по безопасности и защита.
  • IRC-FAQ.com - международные справочники команд.

Связанные статьи на BotServ.de: Что такое IRC, IRC-Services, IRCD и серверы и FAQ по IRC с 60 вопросами.

FAQ: Команды IRC - типичные вопросы

Как увидеть все команды сервиса?

Используйте /msg NickServ HELP, /msg ChanServ HELP, /msg BotServ HELP и так далее. Каждый сервис выводит полный список своих команд в синтаксисе используемого пакета.

Какие основные команды IRC нужны новичкам?

/join, /part, /nick, /msg, /me, /whois, /topic, /ignore и /quit. Этого хватит для любого сценария, остальное добавляется по мере надобности.

Как выдать кому-то права оператора?

Мгновенно через /mode #kanal +o Nickname, постоянно через сервисы с помощью /msg ChanServ AOP #kanal ADD Nickname или более гибких списков ACCESS.

Что означают буквы режимов?

+i только по приглашению, +m модерируемый, +n без внешних сообщений, +t защита темы, +k пароль, +l лимит, +o оператор, +v голос, +b бан, +s секретный, +p приватный. В зависимости от IRCD могут быть дополнительные.

Как забанить кого-то в канале?

/mode #kanal +b !@host для самого бана плюс /kick #kanal Nick чтобы выгнать. Постоянно через /msg ChanServ AKICK #kanal ADD Nick.

Где найти подробный список команд?

На IRC-Mania.de/ircbefehle, крупнейшем немецкоязычном справочнике команд, и в выводе HELP самих сервисов.

В чем разница между /msg и /notice?

/msg открывает или использует частное окно у получателя, /notice отправляет строку подсказки без окна. Боты и сервисы обычно отвечают через notice, чтобы избежать окна уведомлений.

Как отменить режим?

Используйте минус вместо плюса: /mode #kanal -i отменяет режим “только по приглашению”, /mode #kanal -b Maske удаляет бан.

Что делать, если команда не работает?

Проверьте синтаксис: некоторые команды зависят от сети или IRCD. /msg Service HELP показывает правильный синтаксис, а документация на IRC-Mania.de объясняет варианты.

Нужен ли мне OperServ как обычному пользователю?

Нет. OperServ предназначен только для сетевых операторов. Обычному пользователю достаточно NickServ, ChanServ, MemoServ и BotServ.

Назад к блогу
Share:

Похожие статьи