kaleostra
05.05.2008, 19:39
Итак, решил представить на свет, новое творение :)
Так как мой icq бот *AllBot*
Уже немного перерос с того, что называется микро ботом и стал, вроде как окрепнувшимся созданием с примерными данными на сегодня:
Пользователей за сутки: 78 тыс. 429
Пользователей, за последние 15 минут: 4 тыс. 201
Всего зарегистрировано пользователей: 470 тыс. 748
обработано сообщений за 24 часа (приблизительно): 1 млн. 960 тыс. 725
И учитывая, что среди недели показатели увеличиваются на 10% (примерно 85.000 юзеров в сутки) и прирост составляет 1-2% в неделю, то протоколы аси не выдерживают...
Пришлось делать собственного клиента, который работает, не зависимо от серверов аси. В чем его преимущества:
1) Он есть очень мало трафика (при любом запрос-ответе, съедает примерно 20 байт лишнего трафа)
2) Даже если сидеть с него в чате на боте, в час он съест лишних 4.8кб!
Остальное - те данные, что вы отправляете или принимаете.
3) Он работает через шлюз с ботом, без сервера аси и поэтому доставка сообщений гарантирована.
4) Клиент шифрует все данные, которые принимает и отправляет (у каждого клиента свой ключ) - для параноиков :)
5) Логин можно привязать к номеру телефона и всегда его восстановить или перенести на другой телефон.
6) Ввод команд есть ручной и через формы в меню.
7) Он не будет так часто вылетать :)
http://kaleostra.info/update/kaleostra.jar
А теперь, немного про самого бота :)
Для того чтоб попасть к боту, нужно отправить команду бот на номер
То есть, есть 2 номера 103598(невидимый), 1331186
Вначале надо им отослать команду: регистрация 0
(где 0 это цифра и обозначает ваше время относительно Москвы и будет в дальнейшем использоваться для ТВ программы)
Далее на любую команду, бот попросит зарегистрировать ник, регистрация по команде:
!addnick ***
Где вместо *** пишем свой ник (латинские маленькие буквы, длина до 15 знаков)
Бот должен вам сообщить, что вы успешно зарегистрировались.
Далее вы отсылаете ему команду: !bot
В ответ он выдаст список из 10 самых свободных номеров бота (всего в онлайне около 90 номеров)
Вы заносите в ваш контакт лист 3-4 номера и пользуетесь ними.
Если вы видите, что эти номера вылетели и не подымаются в асе, то вы всегда можете получить другие у центральных ботов.
Запомните: Центральные номера не отвечают, ни на какие команды, кроме вывода номеров и регистрации.
А теперь немного про команды:
Команда: !help
1) !$ :платные услуги
2) !servis :Сервисы на боте
3) !razvl :развлечения на боте
4) !read :почитать на боте
5) !helpall :помощ по чату и форуму
6) !polezno :полезности на боте
7) !internet :для интернета
8) !bots :о боте, статистика и так далее
Команда: !$
1) !psms :продажа смс с подменой номера(временно отключено)
2) !helpicq :ICQ магазин на боте (продажа коротких номеров и подбор под ваш номер телефона)
3) !ptel :Поиск тел. номеров по фамилии и имени.(пока отключено)
4) !obmen :Обмен смс на вебмани (обналичивание денег с мобильных телефонов)
5) !icqshop :онлайн продажа номеров стоимостью до 2$(пока отключено)
6) Заходите в этот раздел - будет дополняться :)
Команда: !read
1) !helplib :библиотека на боте
2) 1 :случайный анекдот
3) vvv1 до vvvv10 :10 сегодняшних анекдотов
4) 2 :случайные черные стихи
5) 3 :законы Мерфи
6) 4 :книга рекордов Гиннеса
7) 5 :высказывания умных людей
8) 6 :прикольные смс
9) 7 :цитаты из библии
10) 8 :тосты
11) 9 :Смешные рассказы, присланные пользователями
12) !bash :цытаты с сайта !bash.org
13) !news :новости
14) !sport :спорт новости
15) !goroskop :гороскоп на сегодня
16) !rss :rss ленты новостей
Команда: !servis
1) !check *** :проверить в онлайне ли номер, пример: !chek 103598 (через 2 дня)
2) !perevod :всяко виды переводов
3) ! pochta :отправка анонимной почты
4) !helpsms :Отправка смс
5) !slovar :большой энциклопедический словарь
Команда: !helpall
1) !forumhelp :Помощь по форуму
2) !chathelp :Помощь по чату
Команда: !razvl
1) !game :Игры
3) !love-m :ласковые слова для мужчин
4) !love-w :ласковые слова для женщин
5) !розыгрыш :Бесплатные номера
6) !sonnik :сонник
Команда: !slovar
Если хотите узнать значение слова, отправте его боту через знак ?, пример: ?колым
Команда: !game
1) !kvest :квест
2) !ruletka
Команда: !help-ruletka
1) !ruletka 1 4 - поставить на число 4 - 1$ игровой
2) !ruletka - проверить или сыграла ставка
3) !ruletka ch 5 - Поставить на четное число 5 игровых $
4) !ruletka n 5 - Поставить на НЕчетное число 5 игровых $
5) !ruletka b 7 - Поставить на то, что выпадет число от 19 до 36, 5 игровых$
6) !ruletka m 8 - Поставить на то, что выпадет число от 1 до 18, 8 игровых$
7) Ставить можна на числа от 0 до 36(если вы ставите на чот/нечот или больше/меньше, а выпадет 0, то вы ПРОИГРАЛИ)
8) !ruletka cl - Очистить ставку (ставку можна ставить только одну и раз в 5 мин)
9) !leader - Узнать, кто лидер (Победителю недели будем вручать номерки :) )
10) Ставить можно такие суммы: от 0.05 до 1$ с шагом 0.05, потом 1,2,5,10,25$
11) Розыгрыш проводиться каждые 5 мин.
12) !stat - узнать сколько денег у вас на счету.
13) Для того, чтоб пополнить счет на 5$, команда: !add$ (работает когда у вас 0 на игровом счету!)
14) ВНИМАНИЕ! Если задать команду без денежной суммы (пример: !ruletka ch ), то бот поставить минимальную ставку! (0.05$)
15) Время - средне европейское!
16) Стат игры: !ruletka $
Команда: !polezno
1) !helpbud :Работа с будильниками
2) !helpnapomni :Дни рождения, напоминалка
3) !helptimer :Таймеры, работа с ними (Временно в ремонте)
4) !tv :Работа с ТВ программой
5) Погода, для погоды нужно просто выбрать и написать ваш город c ! знаком, пример: !Москва
13) цены и хар-ки на мобильники (980 моделей - цены меняются каждый день), пример: sony ericsson k700i
14) !kalk :калькулятор
Команда: !kalk
Просто пишите боту 4+5, 345*77 и он выдаст вам ответ, без всякой команды. Бот так же понимает не целые числа, но через запятую!
45,45*56
Команда: !internet
1) !search :Поиск (пока отключено)
2) !phone :поиск по номеру телефона в базах городов (скоро будет)
3) !soft :новые проги
4) !kidala :аси и сайты кидал! (1056!)
5) !ero :пароли, ссылки + спооф! (очень расширенная тематика)
6) !proxy :ПРОКСИ
7) !fcdin :обзор сайта fcdin
8) !uinc.ru : обзор сайта uinc.ru
Команда: !bots
Статистика и описания бота:
1) !stat :Статистика посещений бота
2) stat :Статистика каждого юзера отдельно
3) !allbot :описание бота
Во многих команда есть ещё много подкоманд :)
Пробуйте, развлекайтесь :)
Все команды, что не работают, потихоньку исправляю :)
Так как мой icq бот *AllBot*
Уже немного перерос с того, что называется микро ботом и стал, вроде как окрепнувшимся созданием с примерными данными на сегодня:
Пользователей за сутки: 78 тыс. 429
Пользователей, за последние 15 минут: 4 тыс. 201
Всего зарегистрировано пользователей: 470 тыс. 748
обработано сообщений за 24 часа (приблизительно): 1 млн. 960 тыс. 725
И учитывая, что среди недели показатели увеличиваются на 10% (примерно 85.000 юзеров в сутки) и прирост составляет 1-2% в неделю, то протоколы аси не выдерживают...
Пришлось делать собственного клиента, который работает, не зависимо от серверов аси. В чем его преимущества:
1) Он есть очень мало трафика (при любом запрос-ответе, съедает примерно 20 байт лишнего трафа)
2) Даже если сидеть с него в чате на боте, в час он съест лишних 4.8кб!
Остальное - те данные, что вы отправляете или принимаете.
3) Он работает через шлюз с ботом, без сервера аси и поэтому доставка сообщений гарантирована.
4) Клиент шифрует все данные, которые принимает и отправляет (у каждого клиента свой ключ) - для параноиков :)
5) Логин можно привязать к номеру телефона и всегда его восстановить или перенести на другой телефон.
6) Ввод команд есть ручной и через формы в меню.
7) Он не будет так часто вылетать :)
http://kaleostra.info/update/kaleostra.jar
А теперь, немного про самого бота :)
Для того чтоб попасть к боту, нужно отправить команду бот на номер
То есть, есть 2 номера 103598(невидимый), 1331186
Вначале надо им отослать команду: регистрация 0
(где 0 это цифра и обозначает ваше время относительно Москвы и будет в дальнейшем использоваться для ТВ программы)
Далее на любую команду, бот попросит зарегистрировать ник, регистрация по команде:
!addnick ***
Где вместо *** пишем свой ник (латинские маленькие буквы, длина до 15 знаков)
Бот должен вам сообщить, что вы успешно зарегистрировались.
Далее вы отсылаете ему команду: !bot
В ответ он выдаст список из 10 самых свободных номеров бота (всего в онлайне около 90 номеров)
Вы заносите в ваш контакт лист 3-4 номера и пользуетесь ними.
Если вы видите, что эти номера вылетели и не подымаются в асе, то вы всегда можете получить другие у центральных ботов.
Запомните: Центральные номера не отвечают, ни на какие команды, кроме вывода номеров и регистрации.
А теперь немного про команды:
Команда: !help
1) !$ :платные услуги
2) !servis :Сервисы на боте
3) !razvl :развлечения на боте
4) !read :почитать на боте
5) !helpall :помощ по чату и форуму
6) !polezno :полезности на боте
7) !internet :для интернета
8) !bots :о боте, статистика и так далее
Команда: !$
1) !psms :продажа смс с подменой номера(временно отключено)
2) !helpicq :ICQ магазин на боте (продажа коротких номеров и подбор под ваш номер телефона)
3) !ptel :Поиск тел. номеров по фамилии и имени.(пока отключено)
4) !obmen :Обмен смс на вебмани (обналичивание денег с мобильных телефонов)
5) !icqshop :онлайн продажа номеров стоимостью до 2$(пока отключено)
6) Заходите в этот раздел - будет дополняться :)
Команда: !read
1) !helplib :библиотека на боте
2) 1 :случайный анекдот
3) vvv1 до vvvv10 :10 сегодняшних анекдотов
4) 2 :случайные черные стихи
5) 3 :законы Мерфи
6) 4 :книга рекордов Гиннеса
7) 5 :высказывания умных людей
8) 6 :прикольные смс
9) 7 :цитаты из библии
10) 8 :тосты
11) 9 :Смешные рассказы, присланные пользователями
12) !bash :цытаты с сайта !bash.org
13) !news :новости
14) !sport :спорт новости
15) !goroskop :гороскоп на сегодня
16) !rss :rss ленты новостей
Команда: !servis
1) !check *** :проверить в онлайне ли номер, пример: !chek 103598 (через 2 дня)
2) !perevod :всяко виды переводов
3) ! pochta :отправка анонимной почты
4) !helpsms :Отправка смс
5) !slovar :большой энциклопедический словарь
Команда: !helpall
1) !forumhelp :Помощь по форуму
2) !chathelp :Помощь по чату
Команда: !razvl
1) !game :Игры
3) !love-m :ласковые слова для мужчин
4) !love-w :ласковые слова для женщин
5) !розыгрыш :Бесплатные номера
6) !sonnik :сонник
Команда: !slovar
Если хотите узнать значение слова, отправте его боту через знак ?, пример: ?колым
Команда: !game
1) !kvest :квест
2) !ruletka
Команда: !help-ruletka
1) !ruletka 1 4 - поставить на число 4 - 1$ игровой
2) !ruletka - проверить или сыграла ставка
3) !ruletka ch 5 - Поставить на четное число 5 игровых $
4) !ruletka n 5 - Поставить на НЕчетное число 5 игровых $
5) !ruletka b 7 - Поставить на то, что выпадет число от 19 до 36, 5 игровых$
6) !ruletka m 8 - Поставить на то, что выпадет число от 1 до 18, 8 игровых$
7) Ставить можна на числа от 0 до 36(если вы ставите на чот/нечот или больше/меньше, а выпадет 0, то вы ПРОИГРАЛИ)
8) !ruletka cl - Очистить ставку (ставку можна ставить только одну и раз в 5 мин)
9) !leader - Узнать, кто лидер (Победителю недели будем вручать номерки :) )
10) Ставить можно такие суммы: от 0.05 до 1$ с шагом 0.05, потом 1,2,5,10,25$
11) Розыгрыш проводиться каждые 5 мин.
12) !stat - узнать сколько денег у вас на счету.
13) Для того, чтоб пополнить счет на 5$, команда: !add$ (работает когда у вас 0 на игровом счету!)
14) ВНИМАНИЕ! Если задать команду без денежной суммы (пример: !ruletka ch ), то бот поставить минимальную ставку! (0.05$)
15) Время - средне европейское!
16) Стат игры: !ruletka $
Команда: !polezno
1) !helpbud :Работа с будильниками
2) !helpnapomni :Дни рождения, напоминалка
3) !helptimer :Таймеры, работа с ними (Временно в ремонте)
4) !tv :Работа с ТВ программой
5) Погода, для погоды нужно просто выбрать и написать ваш город c ! знаком, пример: !Москва
13) цены и хар-ки на мобильники (980 моделей - цены меняются каждый день), пример: sony ericsson k700i
14) !kalk :калькулятор
Команда: !kalk
Просто пишите боту 4+5, 345*77 и он выдаст вам ответ, без всякой команды. Бот так же понимает не целые числа, но через запятую!
45,45*56
Команда: !internet
1) !search :Поиск (пока отключено)
2) !phone :поиск по номеру телефона в базах городов (скоро будет)
3) !soft :новые проги
4) !kidala :аси и сайты кидал! (1056!)
5) !ero :пароли, ссылки + спооф! (очень расширенная тематика)
6) !proxy :ПРОКСИ
7) !fcdin :обзор сайта fcdin
8) !uinc.ru : обзор сайта uinc.ru
Команда: !bots
Статистика и описания бота:
1) !stat :Статистика посещений бота
2) stat :Статистика каждого юзера отдельно
3) !allbot :описание бота
Во многих команда есть ещё много подкоманд :)
Пробуйте, развлекайтесь :)
Все команды, что не работают, потихоньку исправляю :)