Я хочу запрограммировать бот IRC в node.js.Каковы расхождения между сетями? - PullRequest
0 голосов
/ 23 июля 2010

Я хочу настроить бот для мелочей, и хотя я знаю, что вокруг много других ботов (Eggbot, различные Python-боты, простой бот Nerfbendr), я хочу сделать это и в учебных целях, чтобы понять протокол.

Чтобы сэкономить время для себя, кто-нибудь может указать, какие различия существуют между различными сетями, такими как Freenode, Efnet, Gamesurge?Все ли они следуют какому-то стандартному протоколу или мне нужно разветвлять свои команды для каждой сети?

Ответы [ 2 ]

2 голосов
/ 23 июля 2010

Базовый протокол IRC (RFC 1459) одинаков для всех сетей.

Различия появляются только тогда, когда вы попадаете в такие вещи, как регистрация никнейма / канала, уровни оператора, услуги и т. Д.

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

1 голос
/ 23 июля 2010

Все эти сети должны (и я полагаю, что они делают) следовать IRC RFC . Так что нет, вам не нужно программировать бота для каждой сети отдельно.

...