Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать скрипт для eggdrop, который будет активировать/отклонять запросы о виртуальном хосте.

В кратце:

Есть модуль hs_request у Anope(сервисы).

Возможности его: Отправка заявки пользователями (пример: /hs request virtual.host). И активация(/hs activate nick) / отклонение(/hs reject nick) виртуального хоста ИРК операторами.

Что нужно?

Нужно чтобы этот скрипт читал логи поступления заявок от пользователей(/hs request virutal.host) с канала #services. Если в виртуальном хосте присутствует какое то слово(слова нужно указывать в скрипте. Пример: mat admin security) то скрипт его сразу отклоняет и отправляет ему нотисом сообщение(пример: ваш хост отклонен). И еще одна функция это: если у этого ника вхост был установлен меньше недели назад, то тоже отклоняет и отсылает текст(пример: попробуйте позже). Но если всё прошло успешно(текстов нету, которые указаны в скрипте), срок нормальный(т.е больше недели подождал), скрипт сразу активирует вхост и отсылает ему текст в приват(пример: Ваш виртуальный хост успешно активирован).

На канале #services сообщение от сервисов при получении заявки(/hs request virtual.host):

[17:44:30] New vHost Requested by nick

Скрипт смотрит его последнюю установленную дату виртуального хоста в /hs list nick. А там выводит такое:

[17:46:29] -HostServ- #912 * Ник: nick * виртуальный хост: virtual.host (IRCOper - Мар 06 08:58:24 2011 YAKT)

Получает дату, если всё нормально т.е Срок последнего установленного хоста прошел 1 неделю, то идет дальше.

Смотрит список поступленных заявок на виртуальный хост: /hs waiting а тут уже навалу всяких заявок. Ищет нужный ник, пример такой:

[17:48:41] -HostServ- #1 * Ник: nick * виртуальный хост: [email protected] (nick - Oct 14 17:47:16 2011 YAKST)

Теперь он сканирует на слова, которые были указаны в скрипте. Если таких слов не замечено, то активирует вхост(/hs activate nick) и отсылает текст в приват(пример: Ваш виртуальный хост активирован). Но если есть нарушения, то отклоняет.

Прошу откликнуться знающих в IRC/Eggdrop. Те, которые не имеют представления в IRC, не беспокоить.

13 лет назад
dennq
Денис 
29 летРоссия
13 лет в сервисе
Был
11 лет назад
  • Похожие заказы
  • Круг задач – создание страниц сайта в соответствии со спецификацией. Разработка в команде. Краткое описание сути проекта здесь: https://docs.google.com/document/d/1tM2Q9WrXmP2W8Fxsr-hPN8478gYvJlTO9jqgTNe1SLM/edit?pli=1 Схема работы: 1. Подготовка а) Выдаются необходимые для работы средства: - На выбор: 1) инструкция по установке проекта либо 2) виртуальный образ с ...

    Закрыт
    13 лет назад
  • http://www.rushochzeit.de Нужны для рассылки емайл адреса зарегистрированных там фирм, желательно в Excel. Из данных нужно название, категория и собственно сам емайл. Так как линки из каталога ведут в основном на страничку фирмы, каждая из которых выглядит ...

    Завершен
    13 лет назад
  • $500

    Привет друзья! Нужен модуль для сайта недвижимости. Подробнее в прикрепленном файле. Сайт еще не готов. Можно использовать готовые решения. Ключевым фактором принятия решения будет цена и сроки реализации. Также прошу рассмотреть возможность создания собственной карты на наш ...

    Закрыт
    13 лет назад
  • Здравствуйте. В основе проекта CMS Tomatocart (www.tomatocart.com) Мне нужно реализовать функцию так как показано в примере ниже. Я готов заплатить за готовый результат, только нужно понимать цену. Я не разработчик, я хочу магазин для себя, и готов ...

    Закрыт
    13 лет назад
  • $100

    Добрый день ! Есть блог на вордпресс Там есть функция публикации поста прямо с сайта http://www.wpk.bacac.org/publish_post Сейчас там установлен инородный wysiwig редактор. Необходимо вернуть родной. Либо установить модуль публикации с сайта заново. С родным редактором.

    Завершен
    13 лет назад
  • Доброго дня, уважаемые программисты! Есть проект под 1с-битрикс и желание его за несколько дней реализовать: - нужно сверстать готовый дизайн (конечно же кроссбраузерно: ie8+, ff 3+, safari 4+, opera 10.5+), - нужно добавить (настроить должным образом существующую) ...

    Закрыт
    13 лет назад
  • Сайт сделан на системы управления NETCAT 3.5. после переноса на новый хостинг перестала работать форма обратной связи+добавилась ошибка после не удачной попытки исправления.Необходимо привести все в рабочее состояние+добавить на сайт систему регистрации клиента с отслеживанием ...

    Закрыт
    13 лет назад
  • Есть несложный черновой скрипт: http://www.leprous.com/sample.swf Необходимо его доработать или написать с нуля, разбив частоты аудио сигнала на несколько сегментов по частотам (высокие, средние, низкие) и привязать каждую группу к соответствующему диапазону цветов. При звучании скажем низких ...

    Закрыт
    13 лет назад