Навигация
<
|
Как Развить Личинку IRC
, Вы когда-либо видели личинку на сети IRC, которая сделала действия, высшего качества быстро? "Личинка" - короткий срок для слова "робот". Различные личинки IRC делают различные вещи. Самые популярные личинки IRC охраняют каналы, управляя пинками и запретами и немедленно пиная spammer/flooders. Другие личинки могут также играть в игры или разговор с другими пользователями. Эта статья покажет Вам, как развить Вашу очень собственную личинку IRC.
Шаги
Развивающийся
- Начинают планировать. Когда Вы разовьете свою собственную Личинку IRC, Вы должны будете задать себе много вопросов. Один из них - то, если Вы хотите написать личинку самостоятельно, или загрузить предварительно сконфигурированную личинку IRC. Письмо Вашей собственной личинки IRC учитывает больше гибкости, хотя это требует предшествующего программного опыта. "Готовый пойти" личинки IRC, возможно, не всегда делают то, что Вы хотите, чтобы они сделали, но имели тенденцию быть более быстрыми, чтобы настроить.
- Всегда думают о причине относительно того, почему Вы нуждаетесь в личинке прежде, чем Вы начнете это. Выбирание использования обычно зависит от того, в каком канале Вы планируете личинку, чтобы быть. Вы хотите, чтобы это управляло каналом, играми игры, чатом, регистрацией? Также выберите, каков характер приставки Вашей личинки должен быть, обычно "! " " " ". " и " $ "
- Используют предварительно сделанную личинку. Много предварительно сделанных личинок существуют в Интернете, хотя источник часто не открыт. Некоторые обычные предварительно сделали личинки IRC, Supybot, Балерина, MoxQuizz или YourBot. Следуйте за инсталляционными инструкциями в пределах архива, чтобы узнать, как настроить это.
- Пишут Вашу собственную личинку. Чтобы написать Вашу собственную личинку, Вы должны будете знать предшествующий язык программирования. HTML или CSS не рассчитывают, поскольку они - языки повышения и не могут использоваться, чтобы управлять личинкой. Вот многие из языков программирования, используемых, чтобы развить личинки: PHP, Питон, C / , Perl, и Ява. Если Вы знаете, как написать на любом из этих языков программирования, шаги ниже будут вести Вас при письме Вашей личинки.
- Начинают личинку.Вы можете хотеть управлять простой командой от терминала. Управляйте анализатором языка программирования со своим главным файлом, чтобы управлять этим.
- Соединяют личинку .Be уверенный, что Вы знаете название сервера, который Вы соединяете с, число порта, и зарубка Вашей личинки. Убедитесь, что "включали" ссылку на свои модули и config файл. Напишите команды, чтобы открыть гнездо порта, обычно "6667" на сервере. Пошлите " ЗАРУБКА " и затем " ПОЛЬЗОВАТЕЛЬ " командуйте к серверу, чтобы установить Ваши параметры настройки. После того, как Вы сделали это, это - хорошая идея послать другую сырую команду, если у Вас есть NickServ, для личинки, чтобы идентифицировать. " PRIVMSG NickServ идентифицируют <пароль ">;. Чтобы заставить это присоединиться к каналу, Вы говорите этому посылать " ПРИСОЕДИНИТЕСЬ к # channel" к серверу.
В канале
- Начинают выполнять главные функции личинки. Если у личинки есть привилегии оператора в канале, вот некоторые сырые команды от IRC, который Вы можете желать послать в сервер: <br/> <br/> СПОСОБ <канал> + <способ> <параметры> (если любой) <br/> <br/> chr (1) ДЕЙСТВИЕ <канал>: <что это делает> chr (1) (эквивалентный / меня командуют в клиенте человека) Вы должны включать chr характеры, или это не будет обнаруживаться как действие в интерактивных клиентах IRC.
- Делают отпуск личинки. Если бы Вы хотите, чтобы Ваша личинка просто оставила канал, Вы сказали бы личинке посылать " ЧАСТЬ <канал>:quit message". Если Вы хотите, чтобы Ваша личинка разъединила, просто пошлите команду, чтобы закончить программу или убить ее через менеджера процесса.
- Рассматривают факторы. Личинки могут использоваться для пользы и для плохого. Много личинок посылают на сеть, чтобы попытаться взломать пользовательские счета, занимая каналы, и наводнение. Никогда не делают это, или Вы и Ваша личинка можете быть убиты или даже Выровненные k от сервера IRC.
Подсказки
- Ищут поддержку от людей в каналах IRC, которые интересуются той же самой темой.
- не срочно отправляет это, поскольку Ваша личинка только будет полна ошибок, если Вы помчитесь через это.
- Не копируйте источник чьего - то else непосредственно, конечно (если они не позволяют, и это - открытый источник), но идеи взятия прекрасно подходит.
Предупреждения
- Всегда получают согласие всех операторов канала в канале IRC для того, чтобы ввести Вашу личинку. Независимо от того, насколько полезный это, они не могли бы только хотеть это.
- Некоторые ошибки в Вашей программе могут быть очень опасными, и могут вызвать серьёзные проблемы, такие как наводнение, которое могло убить Вашу личинку. Всегда проверяйте свой кодекс прежде, чем нанять это к сети.
Вещи, Вы будете Нуждаться в
- Редактор текста/, кодируют редактора для того, чтобы изменить исходный текст.
- Кодовый отладчик (Дополнительный, рекомендуемый для того, чтобы установить ошибки)
- Unix/Linux базировал работу Операционных систем лучше всего с личинками IRC.
Связанный wikiHows
|