Тестировать бота я закончил… Теперь отправим его в контролируемое плавание и посмотрим что из этого получится.

Итак что может бот:

  • .help - вывести справку по всем доступным командам…
  • .contact text - отправить сообщение админу
  • .tiz domen domen - определение тиц. Количество доменов не ограничено. Но не советую вводить разом больше 5-7 штук т.к. будет долго обрабатываться.
  • .pr domen domen domen - определение pr .Опять же количество доменов неограничено. Про скрость работы говорить не буду (меня и на 7 порадовала)
  • .pr4 domen – определение pr для 4 дата центров Google
  • всего в списке 32 дата центра. Но т.к. уже на 5 запрос обрабатывается достаточно долго,то я разделил весь список д.ц. на группы по 4 и скрипт вначале работы выбирает одну из групп случайным образом. Как результат вы получите PR по всем дата центрам, Мин PR, Мак PR ,а также ссылку на PR картинкой
  • 64.233.161.18
  • 64.233.167.18
  • 64.233.183.18
  • 66.102.11.100
  • 66.249.91.19
  • 72.14.223.100
  • 72.14.221.101
  • 72.14.219.100
  • 72.14.207.100
  • 72.14.205.100
  • 66.249.93.44
  • 66.249.81.19
  • 209.85.135.18
  • 216.239.59.18
  • 216.239.51.44
  • 216.239.57.18
  • 72.14.253.100
  • 72.14.247.19
  • 209.85.129.19
  • 209.85.143.19
  • 66.249.89.44
  • 72.14.203.100
  • 66.249.83.44
  • 64.233.171.19
  • 72.14.217.101
  • 72.14.215.44
  • 72.14.211.100
  • 72.14.209.101
  • 64.233.179.44
  • 64.233.185.44
  • 72.14.235.100
  • 64.233.187.44
  • .whois domen - запрос WHOIS информации о домене скрипт понимает 131 зону (список ниже)
  • “com”=>”whois.crsnic.net”,
  • “net”=>”whois.crsnic.net”,
  • “edu”=>”whois.educause.net”,
  • “org”=>”whois.publicinterestregistry.net”,
  • “arpa”=>”whois.arin.net”,
  • “ripe”=>”whois.ripe.net”,
  • “mil”=>”whois.nic.mil”,
  • “coop”=>”whois.nic.coop”,
  • “museum”=>”whois.museum”,
  • “biz”=>”whois.neulevel.biz”,
  • “info”=>”whois.afilias.net”,
  • “name”=>”whois.nic.name”,
  • “gov”=>”whois.nic.gov”,
  • “aero”=>”whois.information.aero”,
  • “ns”=>”whois.internic.net”,
  • “ip”=>”whois.ripe.net”,
  • “ad”=>”whois.ripe.net”,
  • “al”=>”whois.ripe.net”,
  • “am”=>”whois.ripe.net”,
  • “as”=>”whois.gdns.net”,
  • “at”=>”whois.nic.at”,
  • “au”=>”box2.aunic.net”,
  • “az”=>”whois.ripe.net”,
  • “ba”=>”whois.ripe.net”,
  • “be”=>”whois.dns.be”,
  • “bg”=>”whois.ripe.net”,
  • “br”=>”whois.nic.br”,
  • “by”=>”whois.ripe.net”,
  • “ca”=>”eider.cira.ca”,
  • “cc”=>”whois.nic.cc”,
  • “ch”=>”domex.switch.ch”,
  • “ck”=>”whois.ck-nic.org.ck”,
  • “cl”=>”nic.cl”,
  • “cn”=>”whois.cnnic.net.cn”,
  • “cx”=>”whois.nic.cx”,
  • “cy”=>”whois.ripe.net”,
  • “cz”=>”dc1.eunet.cz”,
  • “de”=>”whois.denic.de”,
  • “dk”=>”whois.dk-hostmaster.dk”,
  • “do”=>”ns.nic.do”,
  • “dz”=>”whois.ripe.net”,
  • “ee”=>”whois.ripe.net”,
  • “eg”=>”whois.ripe.net”,
  • “es”=>”whois.ripe.net”,
  • “fi”=>”whois.ripe.net”,
  • “fo”=>”whois.ripe.net”,
  • “fr”=>”winter.nic.fr”,
  • “ga”=>”whois.ripe.net”,
  • “gb”=>”whois.ripe.net”,
  • “ge”=>”whois.ripe.net”,
  • “gl”=>”whois.ripe.net”,
  • “gm”=>”whois.ripe.net”,
  • “gr”=>”estia.ics.forth.gr”,
  • “gs”=>”whois.adamsnames.tc”,
  • “hk”=>”whois.hkdnr.net.hk”,
  • “hr”=>”whois.ripe.net”,
  • “hu”=>”whois.nic.hu”,
  • “id”=>”muara.idnic.net.id”,
  • “ie”=>”whois.domainregistry.ie”,
  • “il”=>”whois.isoc.org.il”,
  • “in”=>”whois.ncst.ernet.in”,
  • “is”=>”horus.isnic.is”,
  • “it”=>”whois.nic.it”,
  • “jo”=>”whois.ripe.net”,
  • “jp”=>”whois.nic.ad.jp”,
  • “kg”=>”whois.domain.kg”,
  • “kh”=>”whois.nic.net.kh”,
  • “kr”=>”whois.krnic.net”,
  • “la”=>”whois.nic.la”,
  • “li”=>”domex.switch.ch”,
  • “lk”=>”arisen.nic.lk”,
  • “lt”=>”ns.litnet.lt”,
  • “lu”=>”whois.dns.lu”,
  • “lv”=>”whois.ripe.net”,
  • “ma”=>”whois.ripe.net”,
  • “mc”=>”whois.ripe.net”,
  • “md”=>”whois.ripe.net”,
  • “mm”=>”whois.nic.mm”,
  • “ms”=>”whois.adamsnames.tc”,
  • “mt”=>”whois.ripe.net”,
  • “mx”=>”whois.nic.mx”,
  • “nl”=>”whois.domain-registry.nl”,
  • “no”=>”ask.norid.no”,
  • “nu”=>”whois.worldnames.net”,
  • “nz”=>”akl-iis.domainz.net.nz”,
  • “pl”=>”nazgul.nask.waw.pl”,
  • “pt”=>”whois.ripe.net”,
  • “ro”=>”whois.rotld.ro”,
  • “ru”=>”whois.ripn.net”,
  • “se”=>”ear.nic-se.se”,
  • “sg”=>”qs.nic.net.sg”,
  • “sh”=>”whois.nic.sh”,
  • “si”=>”whois.arnes.si”,
  • “sk”=>”whois.ripe.net”,
  • “sm”=>”whois.ripe.net”,
  • “st”=>”whois.nic.st”,
  • “su”=>”whois.ripn.net”,
  • “tc”=>”whois.adamsnames.tc”,
  • “tf”=>”whois.adamsnames.tc”,
  • “th”=>”whois.thnic.net”,
  • “tj”=>”whois.nic.tj”,
  • “tn”=>”whois.ripe.net”,
  • “to”=>”whois.tonic.to”,
  • “tr”=>”whois.ripe.net”,
  • “tw”=>”whois.twnic.net”,
  • “tv”=>”whois.nic.tv”,
  • “ua”=>”whois.net.ua”,
  • “uk”=>”whois.nic.uk”,
  • “us”=>”whois.nic.us”,
  • “va”=>”whois.ripe.net”,
  • “vg”=>”whois.adamsnames.tc”,
  • “ws”=>”whois.worldsite.ws”,
  • “yu”=>”whois.ripe.net”,
  • “za”=>”apies.frd.ac.za”,
  • “xn--p1ag”=>”ru.whois.i-dns.net”,
  • “xn--p1ag”=>”ru.whois.i-dns.net”,
  • “xn--j1ae”=>”whois.i-dns.net”,
  • “xn--e1ap”=>”whois.i-dns.net”,
  • “xn--c1av”=>”whois.i-dns.net”,
  • “net.ru”=>”whois.ripn.net”,
  • “org.ru”=>”whois.ripn.net”,
  • “pp.ru”=>”whois.ripn.net”,
  • “spb.ru”=>”whois.relcom.ru”,
  • “msk.ru”=>”whois.relcom.ru”,
  • “ru.net”=>”whois.relcom.ru”,
  • “yes.ru”=>”whois.regtime.net”,
  • “uk.com”=>”whois.centralnic.com”,
  • “uk.net”=>”whois.centralnic.com”,
  • “gb.com”=>”whois.centralnic.com”,
  • “gb.net”=>”whois.centralnic.com”,
  • “eu.com”=>”whois.centralnic.com”
  • .in domen - подсчет количества проиндексированных страниц в Yandex,Google и Rambler (выдаёт результат цифрой а не ссылкой. Данные берутся из Яши, Google и Рамблер соответственно)
  • .ipinfo ip - полная информация о владельце IP
  • .ping domen(ip) - проверка доступности сайта
  • .port ip №port - проверка открыт или закрыт порт
  • .md5 text - перевод текста в md5
  • .ip domen domen - определение ip по домену (количество доменов неограниченно,чем больше доменов, тем дольше обработка)

Теперь поговорим немного о работе бота

  • бот я поставил “в cron”, но если он вылетит любой пользователь может запустить его вот по этой ссылки
  • о всех ошибках в работе бота прошу писать в соответствующем разделе форума(для этого Бота)