2010-07-23 4 views
0

Я хочу настроить ботовую мелочь, и, хотя я знаю, что есть много других ботов (Eggbot, различные боты Python, Trivia Bot Bot Nerfbendr), я тоже хочу сделать это для обучения, чтобы понять протокол.Я хочу запрограммировать IRC-бот в node.js. Каковы расхождения между сетями?

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

ответ

2

basic IRC protocol (RFC 1459) одинаково для всех сетей.

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

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

1

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

+0

IRC RFC - это классический случай RFC, который больше почитается в нарушении, чем соблюдение. – caf

 Смежные вопросы

  • Нет связанных вопросов^_^