Разговор о нескольких каналах IRC сразу?

Я, кажется, помню, отступаю в 'приблизительно 91, что основанный на консоли IRCII implemention на поле Solaris, которое сначала получило меня в сети, позволит мне Соединение/, которое несколько каналов на данном объединяют в сеть таким образом, что, поскольку к новым каналам присоединились, они начнут прокручивать к единственному консольному представлению. Давайте назовем это 'чередованным разговором' парадигма чата. Я - rembering это правильно? Что еще более важно, есть ли современный способ сделать это в каком-либо из основанных на GUI клиентов?

Я удивлен, что это не общее требование/функция, потому что я думаю, что оно значительно улучшило бы опыт, особенно на каналах с высоким SNR. Например, Если я работаю над проектом, я могу соединиться с Freenode и соединением: #Qt, #OpenGL, #C ++. Поскольку это теперь с mIRC, Xchat, я должен вручную зеркально отразить между страницами только для наблюдения то, что говорится и ответить.

То, что я предполагаю, пошло бы больше как это (использование только 2 каналов для простоты)

> / присоединяются к #QT #OpenGL

<[Спокойный] QtChannelUser: привет TwoPixelGrid.
<[OpenGL] OpenGLChannelUser: Привет там TwoPixelGrid.

> @QT: привет QtChannelUser
> @OpenGL: Привет againOpenGLChannelUser
> И это сообщение выходит во все мои каналы.

Я должен записать новому клиенту, или уже это там?

5
задан 15.02.2010, 21:01

2 ответа

Как автор ранее упомянутого Шоу Весь сценарий Каналов, существует несколько дополнительных точек, которые я хотел бы сделать.

  1. Значение по умолчанию "shared_tab" уже равняется 1, не 0. В этой установке все сообщения из всех сетей обнаруживаются в ту же вкладку.
  2. Вместо того, чтобы изменять исходный код, значение может быть изменено на 0 (который является тем, что TwoPixelGrid хотел) путем выполнения:/sc_set shared_tab 0 (это должно теперь быть ясно на странице сценариев),
  3. При использовании общей вкладки Вы могли использовать В сценарии для обеспечения следующего немного замысловатого синтаксиса: "/doat #ChannelName говорит сообщение здесь".
    • Это может стать немного длинным, но по крайней мере #ChannelName может быть завершен с завершенной вкладкой, и Вы могли также создать пользовательскую команду "sayat" (или любое другое слово), который позволит фразе быть сокращенной к "сообщению/sayat #ChannelName здесь".
    • Настройки-> Усовершенствованный-> Пользовательская Команда может быть указана с "sayat", и "doat %2 говорят &3"

Это должно покрыть его. Я уже упомянул эти вещи в #xchat, однако так как этот вопрос может собраться для кого-то еще, я полагал, что ему нужно ответить здесь также.

2
ответ дан 07.12.2019, 18:13

Найденный ответом от пользователя на #xchat Freenode (спасибо Khisanth).

Существует плагин сценария жемчуга для Xchat по имени ShowAllChannels, который делает почти точно, что я описал. Это создает новое окно, которое показывает все входящие сообщения, и затем можно обратиться к отдельным каналам или внезапно использованию существующих команд XChat.

/ сообщение #ChannelName ipsum lorem

или

/allchanl говорят что ipsum lorem

Один Глюк, который не документируется на сайте сценария. Чтобы заставить обращение работать правильно, необходимо заменить переменную в .pl сценарии.

Строка 34 чтения: 'shared_tab' => 0,
Изменение в: 'shared_tab' => 1,

Это заставит документ на получение создавать отдельное 'все каналы' окно для каждого сервера, Вы идете. Если Вы не измените это, Вы не сможете к / отдельным каналам сообщения от глобального 'все каналы' окно, так как XChat не будет видеть Вас как являющийся ни на каком сервере, когда Вы будете в 'всех каналах' окно.

1
ответ дан 07.12.2019, 18:13

Теги

Похожие вопросы