Статья: Создание icq чата (на сервере)

Discussion in 'Skype, IRC, ICQ, Jabber и другие IM' started by karas, 12 Sep 2010.

  1. karas

    karas Member

    Joined:
    5 May 2008
    Messages:
    0
    Likes Received:
    26
    Reputations:
    0
    Доброго времени суток, товарищи. Сейчас я подробно распишу как сделать свой ICQ чат бот (ну или просто ICQ чат), да так, чтоб он работал не на домашнем компе или дедике, съедая трафик, елестричество и нервы сожителей, а на сервере (удалённо, с использованием сервиса Ichat). Статья эта (ес можно ее так зазвать) написана в стиле "для самых маленьких", так что не судите строго. Итак, поехали...

    Шаг первый: Нам нужен UIN
    Сперва нам нужен UIN чата. Этот уин мы разошлем всем свои одкокурсникам/одноклассникам/Согрупникам по яслям, будем спамить им во всех блогах, форумах, досках и вообще где только можно. Этот уин будет сидеть в аське, принимать сообщения от посетителей, будет рассылать чат. Желательно для чата прикупить "блатной" uin (красивый/6/7-значный), т.к. в этом случае его будет проще запомнить, и весть о Вашем чате будет распространять в народе быстрее. Если душит жаба денег на такую роскошь нет, то идем на https://www.icq.com/register/ и регаем свеженький UIN.
    Теперь зайдем нашим новым UINом в QIP и вырубим авторизацию (настройки -> Общее -> Авторизация):
    [​IMG]

    Шаг второй: Создаём чат
    Чат будем делать через сервис Ichat. В нём первые 4 дня бот проработает бесплатно, потом будет просить 60 рублей в месяц (лично я считаю что это мало). Итак, идем на страницу создания чата: http://ichat.nakodim.ru/newchat.aspx

    [​IMG]

    Тут вводим наш UIN, пароль на вход в админку (панель управления, в которой мы будем все настраивать), вводим пароль от UINа (не переживайте, пароль сохраняется в сервисе в MD5, никто ничего не угонит). Вводим uin админа (с него можно назначать модеров, следить за порядком и тд). Если админов много, то вводим их через ; (пример 123456;11447788;15759641). Внимательно читаем правила и жмём на "Создать". Через 5-10 секунд на сервере будет создана учётка нашего чата, и можем приступить к ее настройки. Вот что мы должны увидеть:

    [​IMG]

    Шаг третий: Настраиваем чат
    Как видим, на балансе чата 8 рублей. Именно столько стоит работа чата в течении 4 ознакомительных дней. Теперь к настройкам: вся инфа по настройкам приведена тут. Я лишь скажу о наиболее важных и непонятных из них:

    Сменить пароль UINа - Если пароль на фин бота изменился - вписываем сюда новый и жмакаем по "Сохранить изменения". Далее жмакаем по "Перезапустить"
    Интервал чата - Величина паузы между оправками скопившегося чата к пользователям. Измеряется в миллисекундах. По умолчанию: 20000 (20 сек). Очень важный параметр, не рекомендую ставить ниже 20000, т.к. иначе чат будет напрягаться с рассылкой, тормозить, а пользователей будут раздражать частые сообщения. Правило: чем больше народу в чате - тем выше ставить этот таймаут.
    Интервал отправки - Пауза между оправками сообщения от бота к пользователям. Т.к. Сервер ограничивает частоту отправки и выкидывает если она слишком низкая, рекомендую снижать эту цифру с осторожностью. (Сервер ICQ "смотрит" сколько человек имеют в контактлистах UIN и снижает этот параметр если это количество высоко)
    Выкид. после мин. молчан - Параметр задается в минутах. Если пользователь ничего не пишет в течении заданного интервала - бот его выкидывает. Сделано для снижения нагрузок.
    Не показывать UIN в команде info - Включает анонимность. По команде unfo <ник> пользователи не могут увидеть UIN другого пользователя
    Включить города - Добавляет перед ником пользователя в чате его город
    Включить антимат (автозамена мата) - классная прикалюха, включите, проверьте ее в действии
    Не показыввать в статистике - Скрывает чат с этой страницы

    Настройка команд
    Для настройки команд переходим в соответствующий раздел панели (слева). Тут все просто:

    [​IMG]

    Code:
    +рег <ник> - Зарегистрироваться в чате
    +зайти - зайти в чат (комната "общая")
    +правила - правила чата, читать всем
    +минфо <инфа> - указать/изменить информацию о себе (возраст, интересы, цели)
    +мгород <город> - указать свой город
    +инфо <ник> - прочесть инфу указанного пользователя
    +уинфо <uin> - Поиск по уину
    +имя <ник> - сменить ник
    +выйти - выйти из чата
    
    +ском <название комнаты> - создать свою комнату и перейти в нее
    +ком <название комнаты> - перейти в комнату
    +все - список всех пользователей, которые на данный момент в чате
    +ктовком <название комнаты> - просмотреть список обитателей указанной комнаты (для текущей комнаты просто пишем roomusers)
    +топ10 - ТОП 10 самых активных пользователей
    +топ100 - топ 100
    +рейт <рейтинг>;<ник> - передать рейтинг
    +позвать <uin> - пригласить в чат друга
    
    [служебные команды]
    sup <сообщение> - написать письмо админу
    stat - статистика бота
    help  - помощь/команды
    В соответствующие поля забиваем имена команд (символ ! перед командами писать не строит, бот игнорит его). Также в 2 нижних текстовых поля забиваем правила чата и текст команды !help (справка) соответственно.

    Пользователи имеют возможность писать админу командой sup <текст>. Все их сообщения можно стиреть нафиг почитать в разделе "Сообщения" панели управления. В разделе "Оплаты" можно посмотреть сколько денег зачислялось на баланс нашего чата и когда. Для смены пароля на админку идём в раздел "Сменить пароль"

    Бот готов! Осталось лишь вписать в его инфу (через qip иль другой клиент) команды для входа/реги, название, правила итд. Добавляем его UIN к себе, пишем ему, читаем что он отвечает:

    [​IMG]

    P.S. Если все-таки душит жаба не хочется зависеть от сервиса и платить абонентку то можете почитать про эту прогу для создания ICQ чата, стоимость ее 250р. Ну а если жаба душит еще сильнее то можете или можете поискать бесплатные аналоги

    Спасибо за внимание =)
     
    2 people like this.
  2. HIMIKAT

    HIMIKAT Elder - Старейшина

    Joined:
    12 Jan 2007
    Messages:
    2,707
    Likes Received:
    581
    Reputations:
    403
    karas
    Это случаем не твой сервис)) Что-то ты его везде усиленно пиаришь.
     
  3. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    это не статья, а пиар своего сервиса
     
    1 person likes this.
  4. black jack

    black jack New Member

    Joined:
    21 Aug 2009
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    взял потестить
     
  5. A_n_d_r_e_i

    A_n_d_r_e_i Elder - Старейшина

    Joined:
    2 Sep 2009
    Messages:
    204
    Likes Received:
    277
    Reputations:
    32
    пиар не пиар а написано хорошо
     
  6. black jack

    black jack New Member

    Joined:
    21 Aug 2009
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    карась уже 3 дня жду когда деньги придут на счет
     
  7. Spay.exe

    Spay.exe Member

    Joined:
    16 Apr 2010
    Messages:
    253
    Likes Received:
    49
    Reputations:
    35
    Да, это его сервис там же nakodim.ru а это его.
    Ну а так малорик по статистику не мало там чатов люди создали. :)
     
  8. FoxMulder77

    FoxMulder77 Member

    Joined:
    9 Nov 2010
    Messages:
    113
    Likes Received:
    8
    Reputations:
    14
    Freed-Chat кто нить видел? тожэ icq чат, работает без всякого хостинга просто нужен доступ интернет uin и все. немало настроек, но есть ограничение по пользователям:16 человек. также из минусов то, что в последней базе как то криво бэкапит базу юзеров... но автор сказал что починит. скрины пока пердоставить не могу, но если хочется пишите в личку на принтскриню ;) :cool:

    ©trizer-ucoz.ru
     
  9. Vor55

    Vor55 New Member

    Joined:
    4 Dec 2009
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    короч тема для жаб скрытый и ловкий пиар -)
     
  10. C00LPack

    C00LPack Elder - Старейшина

    Joined:
    7 Oct 2010
    Messages:
    425
    Likes Received:
    72
    Reputations:
    19
    лучше уж Freed-Chat юзать чем это)
    это тормозит ужастно (забывает отвечать, виснет) и проблемы с "!" в командах.

    короче УГ
     
  11. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    Лучше место под скрипт дал за 2 рубля в день..))
     
  12. Fenix-666

    Fenix-666 New Member

    Joined:
    3 Feb 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Я не знаю как вам!я занимаюся ICQ ботами,чатами уже около 3 лет!и по мне лучше вообще купить вдс и поставить туда за 300-400 рублей 10 чатов и продавать их по 200!теперь сами посчитайте выгоду
     
  13. by_nikita

    by_nikita Member

    Joined:
    1 Dec 2010
    Messages:
    46
    Likes Received:
    11
    Reputations:
    5
    НУ ДА С ФЕНИКСОМ СОГЛАСЕН..джимбот и вдс..и чат супер будет
     
  14. pronza

    pronza New Member

    Joined:
    17 Feb 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    а разве мд5 расшифровать нельзя???Вроде же можно
     
    madik likes this.