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.


