Написать чат-бота для автоматической отправки сообщений.
1) Для отправки сообщений требуется авторизация на сайте (форуме), работающем на движке IP Board (точная версия неизвестна). Бот должен уметь проходить авторизацию с заранее заданными параметрами входа.
2) Чат, в который требуется отправлять сообщения, написан на Javascript, название чата d22_shoutbox.js
3) Чат деактивируется каждые 10 минут бездействия пользователя на сайте
4) В этом случае для повторной реактивации чата должна быть нажата кнопка «Я вернулся»
(<input type="button" value="Я вернулся" class="button" onclick="shoutbox.process_inactive_prompt()">)
5) Для ввода сообщений служит поле ввода (<textarea id="shoutbox-global-shout" style="width:99%;"></textarea>)
6) Для отправки сообщений служит кнопка Отправить (<input type="button" id="shoutbox-submit-button" value="Отправить" class="input_chat">)
7) Текст отправляемый ботом, может содержать bb коды. Должна быть возможность отправки разных заданных сообщений в порядке очереди (text1, text2, text3, etc).
8) Условие для отправки сообщения ботом: отсутствие в чате сообщений, отправленных этим же ботом ранее (чат хранит в себе лишь последние 30 строчек в формате:
a. <Div class=”row1 divpad” id=”shout-row-1430”>…</div>
b. <Div class=”row2 divpad” id=”shout-row-1429”>…</div>
c. …
d. <Div class=”row2 divpad” id=”shout-row-1401”>…</div>
e. Номера строчек приведены для примера. Реальные номера будут отличаться.
9) Имя пользователя (nickname) и логин пользователя, использованного при авторизации, не совпадают
10) Бот должен работать в мультиплатформенной среде, желательно без редких зависимостей. Linux должен поддерживаться (Ubuntu server). Платформа LAMP (XAMP) рекомендуется. Установка и эксплуатация бота должна быть простой.
Зарегистрируйтесь или войдите на сайт под своим именем.