1 (2019-09-10 12:10:09 отредактировано belka2)

Тема: API для chatovod.ru (CGI/bash) + примеры ботов

beta Вариант API для бота на CGI/bash с небольшими комментариями к коду.

Пока что это всего 3 функции

WriteInChat - функция отправки в чат сообщений.

ReadAndListn - функция нахождения  в чате и чтения сообщений.

EnterInChat - функция входа в чат
Добавлена функция ExitChat - выход из чатика

beta 5
http://paste.ubuntu.com/25686508/
*добавлена проверка на строковое содержимое

beta 7
*изменен принцип проверки на строковое содержимое
*добавлены приваты 
https://paste.ubuntu.com/p/s2qsk2HyxV/

для администрации: Как способ борьбы со спамом и флудом предлагаю включить всем желающим защититься капчу и добавить модераторам и администраторам дополнительную команду "дать участник чата" отключающую вывод капчи для зарегистрированного пользователя если человек этого просит -. как это применяется например в jabber

для спамеров: NO FLOOD, NO SPAM!!!

Просыпайся брат хакер - ставь LINUX!!!

2 (2019-09-13 11:20:58 отредактировано belka2)

Re: API для chatovod.ru (CGI/bash) + примеры ботов

пример бота на этих API

БОЛВАНЧИК
Простой бот болванчик v0.3-r1
MD5:4c64ee939674eda3f990923d4d62bc2f

Возможности:
*Здоровается по ключевым словам
*Реклама по времени
*Писать от имени бота
*Лог чатика
*Консольный установщик
*beta6 версия API

http://examplechatovodbot.ru/download/bot-botik.zip


Способы автоматизировать нахождения бота в чатике существуют разные от демонизации  цикла с командой до помещения команды в планировщик.

Просыпайся брат хакер - ставь LINUX!!!

3 (2019-09-04 06:13:57 отредактировано belka2)

Re: API для chatovod.ru (CGI/bash) + примеры ботов

прошлые версии БОТА
*множество названий одной и тоже команды
*добавлена новая функция "шутка про день недели"
* использует beta5 версию API
* ИИ женского пола
* интересные фразы
*база bash.im
*бутылочка
*обращение к собеседнику /me
*команды !мат, !амат, !мьют, !амьют, !прокси, !апрокси.
*бан по мату, по нику, по прокси
*добавлен реклама по времени

08b
*опробован на хостинге
*добавлен jq для 64 битных процессоров (протестирован на ubuntu 18.04)
*исправлены ошибки в комментариях
*добавлена опция SERVERIP для упрощения проверки ип болванчиков

010b
*доработана система бана по прокси уменьшено потребление ресурсов в 5 раз

010b4
*удалена не рабочая версия бота 010b1 и 010b2
*в раздел VAR  вынесена переменная что отвечала за блокировку ника по символу CHARLIST
* описана правильное составление переменной CHARLIST
*добавлена переменная регулирующая время бана по ипу при запрещённом символе CHARBANTIME
*исправлены ошибки версии 010b2

010b5
*не большие исправления в алгоритме бана по прокси

011 p2

http://examplechatovodbot.ru/download/bot-chatovod.zip
*убрана бутылочка
*доработан Бан по прокси
*добавлен Бан по прокси от чатовода
*исправлена ошибка в приветствии администратора
*исправлена ошибка в порте скрипта chat.py
*исправлена ошибка в обучении

Зависимости
bash, wget, python27(os, sys, random), awk, sed, printf, echo, grep, cat,  jq, mv, rm, head, tail, wc, source, date

readme по боту

1) для работы бота вам потребуется утилита linux jq - JSON парсер
https://github.com/stedolan/jq
в системе debian\ubuntu установка командой

apt-get install jq

при отсутствии пакета в репе

wget  https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64

сделайте его исполняемым

chmod +x jq-linux64

пропишите к нему путь в скрипте bot-source.sh

comnd_jq="~/<гдето стоит>/jq-linux64"

2) заполните поля в скрипте bot-source.sh (настройка имени пользователя)

BOTNICK=""
BOTPASS=""
BOTMAIL=""
BOTCHAN=""

2) Запуск и проверка нахождения в чатике.Помните при не верно указаном пароле\почте при авторизации выскакивает captcha и бот не входит 12 часов
В планировщике cron раз в 24 часа выполнить команду.

cd ~/<путь до бота>; /bin/bash  bot-source.sh enter

3) поддержание беседы
пропишите пусть питона 2.7

python_comm="/<Путь до питона 2.7>/python"

в планировщике cron

каждую  минуту вызвать

cd ~/<путь до бота>; /bin/bash  bot-source.sh listn

или
демонизируйте цикл с командой

"шутка про день недели", запускается из крон.

cd ~/<путь до бота>; /bin/bash  bot-source.sh frayday

запуск рекламы

cd ~/<путь до бота>; /bin/bash  bot-source.sh spam

бот предоставляется "за спасибо" по лицензии GPL,  без всяких гарантий
все что можно сделать
сказать спасибо\показать ошибку


*с последней версией бота можно ознакомится в чатике http://pro--4.chatovod.ru/

Просыпайся брат хакер - ставь LINUX!!!

4 (2019-08-30 00:34:19 отредактировано belka2)

Re: API для chatovod.ru (CGI/bash) + примеры ботов

Спасибо откликнувшимся

спасибо id 26393** за перевод
спасибо id 26215** за перевод
спасибо id 18176** за перевод
спасибо id 23656** за перевод

..И конечно же Вике под ником Каролина

Просыпайся брат хакер - ставь LINUX!!!

5 (2019-05-07 02:44:05 отредактировано belka2)

Re: API для chatovod.ru (CGI/bash) + примеры ботов

Ищется автор HOW TO для ботика.
Напишите  (статью со скриншотами) об установке ботика под ОС Windows программа cygwin дополнительные пакеты в ней wget, jq, unzip и возможно cron (я не знаю о его работоспособности в системе).

Просыпайся брат хакер - ставь LINUX!!!

6 (2019-09-14 12:12:56 отредактировано belka2)

Re: API для chatovod.ru (CGI/bash) + примеры ботов

В связи с последними атаками http://forum.chatovod.com/viewtopic.php?id=4521 прийдется прекратить разработку АПИ

Просыпайся брат хакер - ставь LINUX!!!