Бот RSS+Викторина+Голосование+WEBинтерфейс

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 4.
Аватара пользователя
ЯROSLOVE
Сообщения: 404
Зарегистрирован: 05:04, 12.01.2008
Откуда: Владивосток

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение ЯROSLOVE »

Как бы сделать так, что бы вика выдавала красивый текст из RSS телепрограммы, например вот этой http://rssportal.ru/rss/105393.xml , а то выводится очень уж неудобочитаемо :D

Код: Выделить всё

Четверг, 02 октября 2008 
06:00&nbsp;Мое второе я<br/>

06:55&nbsp;Глобальные новости<br/>
07:00&nbsp;<a href="http://www.tnt-tv.ru/programs/Taxi/">Такси</a><br/>

07:30&nbsp;<a href="http://www.tnt-tv.ru/programs/Nickelodeon/">Детки подросли - Дуракам закон не писан.</a><br/>
08:00&nbsp;<a href="http://www.tnt-tv.ru/programs/Moscow/">МОСКВА: инструкция по применению</a><br/>

08:30&nbsp;<a href="http://www.tnt-tv.ru/programs/Intuicia/">Интуиция</a><br/>
09:30&nbsp;<a href="http://www.tnt-tv.ru/programs/SchastlivyVmeste/">Счастливы вместе - Бабы на байках</a><br/>

10:00&nbsp;<a href="http://www.tnt-tv.ru/programs/Gunanoidy/">Гуманоиды в Королёве - Смертельное убийство</a><br/>
10:30&nbsp;Саша + Маша<br/>

11:00&nbsp;<a href="http://www.tnt-tv.ru/programs/Nickelodeon/">Ох уж эти детки!</a><br/>
11:30&nbsp;<a href="http://www.tnt-tv.ru/programs/Nickelodeon/">Детки подросли</a><br/>

12:00&nbsp;<a href="http://www.tnt-tv.ru/programs/Nickelodeon/">Жизнь и приключения робота-подростка</a><br/>
12:30&nbsp;<a href="http://www.tnt-tv.ru/programs/Nickelodeon/">Приключения Джимми Нейтрона, мальчика-гения - Бабушка-младенец. Время-деньги</a><br/>

13:00&nbsp;<a href="http://www.tnt-tv.ru/programs/Nickelodeon/">Цап-Царап</a><br/>
13:30&nbsp;<a href="http://www.tnt-tv.ru/programs/SchastlivyVmeste/">Счастливы вместе - Пустышка в штанишках</a><br/>

14:00&nbsp;<a href="http://www.tnt-tv.ru/programs/Moscow/">МОСКВА: инструкция по применению</a><br/>
14:30&nbsp;<a href="http://www.tnt-tv.ru/programs/Dom2/series">Дом-2. Live</a><br/>

16:10&nbsp;Блондинка и Блондинка (Blonder &Blonder)<br/>
18:00&nbsp;<a href="http://www.tnt-tv.ru/programs/SchastlivyVmeste/">Счастливы вместе - Дурдом - 2</a><br/>
При этом дату она выдаёт нормально, в виде ссылки, а вот сама программа как видите - в виде текста.
Аватара пользователя
Silver331
Сообщения: 177
Зарегистрирован: 18:45, 04.04.2007
Откуда: Албания
Контактная информация:

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение Silver331 »

skif в аське не отвечаешь :) задам вопрос тут, за сколько бота отдашь ?? [удалено модератором]
Аватара пользователя
Silver331
Сообщения: 177
Зарегистрирован: 18:45, 04.04.2007
Откуда: Албания
Контактная информация:

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение Silver331 »

как смайлы то выключить в викторине ?? ато смайлов нет и получается бяка:
[22:12:27] Austin Powers: Sl запустил викторину. :yahoo:
[22:12:27] Austin Powers: Выбираю вопрос! :np:
[22:12:28] Austin Powers: :smart: Вопрос №1 Пepвый пapeнь нa зaвoдe. (8 букв)
[22:12:30] Sl: !стоп
[22:12:30] Austin Powers: Sl остановил викторину. :mad:
Аватара пользователя
Skif
Сообщения: 390
Зарегистрирован: 11:29, 01.10.2007
Контактная информация:

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение Skif »

Очередное обновление: Скачать файл Victorina_v.5.5
подправлены разные недочеты.
Добавлено:
- возможность вставлять банеры
-в админском канале появилась команда "!опросы". Удаленно можно удалить не нужный опрос.
- редактирование базы, в том числе текста, непосредственно в окне бота.
так же в комплекте чат и статистика на php (для тех у кого есть WEB сервер)
Огромное спасибо Dimitrius, за ревизию php скриптов.

небольшая информация о банерах:
бот через определенное время выдает одну строчку из файла.
можно указать текстовой файл или .dat (обработанные RSS в папке text_Resource)
Как добавить: в окне бота, в меню сверху найти пункт "база", открыть базу, выбрать таблицу банеры и нажать на кнопку "создать банер" (в самом низу формы)
з.ы. бот должен быть в канале, где создаете рекламный банер.
Последний раз редактировалось Skif 09:01, 01.10.2008, всего редактировалось 1 раз.
Самый большой стимул - это слова благодарности)
Аватара пользователя
ЯROSLOVE
Сообщения: 404
Зарегистрирован: 05:04, 12.01.2008
Откуда: Владивосток

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение ЯROSLOVE »

Перестал работать мини-чат, сообщения в комфорт приходят от web-клиента, а в мини-чате они не появляются. А вот web-статистика - это классно! Хотя по-прежнему неправильный учёт онлайн клиентов, ну никак не сходятся цифры.
Аватара пользователя
ЯROSLOVE
Сообщения: 404
Зарегистрирован: 05:04, 12.01.2008
Откуда: Владивосток

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение ЯROSLOVE »

Silver331 писал(а):как смайлы то выключить в викторине ?? ато смайлов нет и получается бяка:
В ранних версиях викторины - таблица textres в базе, в крайней версии - меню База - Текст в боте. Можно подправить коды смайлов под свои или наоборот, подправить смайлы на сервере под написанные в боте.
Аватара пользователя
Skif
Сообщения: 390
Зарегистрирован: 11:29, 01.10.2007
Контактная информация:

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение Skif »

В этой версии miniComforta новые сообщения с верху, а не в низу, как привыкли видеть.
для тех кто хочет сделать по старому -
в файла text.php найдите строчку
$rs = $conn->Execute("SELECT top 30 * FROM messages ORDER BY id_mess DESC");
закомментируйте ее (вначале дописать 2 слеша//)
и на след строке вставьте эту стручку
$rs = $conn->Execute("SELECT * FROM messages WHERE id_mess>((select max(id_mess) FROM messages )-30) ORDER BY id_mess");
должно получится так:

Код: Выделить всё

//$rs = $conn->Execute("SELECT top 30 * FROM messages ORDER BY id_mess DESC");
$rs = $conn->Execute("SELECT * FROM messages WHERE id_mess>((select max(id_mess)  FROM messages  )-30) ORDER BY id_mess");
На счет того, что не правильно определяет кол-во пользователей:
Дело в том, что вы бота запускаете когда в чате уже есть народ. Бот определяет, что чувак в сети когда:
а) чувак вошел в чат
б) чувак написал в любом канале что либо
Тот кто сидит в комфорте и ничо не пишет, тот невидим для бота.

Вариант для мазохистов: запустить бота и перезапустить сервер комфорта :D тогда уж точно все будут учтены.
Последний раз редактировалось Skif 09:54, 01.10.2008, всего редактировалось 1 раз.
Самый большой стимул - это слова благодарности)
LIT
Сообщения: 251
Зарегистрирован: 08:32, 28.06.2007

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение LIT »

Спасибо, потестил - вроде всё работает, кроме закрытия приватов после отправки юзеру новостей RSS.
Банер - интересная фишка)) теперь нужно думать, чем его заполнить)))
Аватара пользователя
Skif
Сообщения: 390
Зарегистрирован: 11:29, 01.10.2007
Контактная информация:

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение Skif »

LIT писал(а):...Банер - интересная фишка)) теперь нужно думать, чем его заполнить)))
например, можно кидать выражения с баша, можно новости выкидывать.
Если при выборе строки ввести 0, то бот будет брать случайную строчку из файла.
Если файл *.txt, то берет одну строчку, если *.dat (обработанные RSS), то ставит две строчки (заголовок и саму новость) + файлы сами будут обновляться :)

Если сами делаете *.txt можно применять разделитель строчек <br> и [text]выделенный текст

з.ы. Замечен небольшой баг. Необходимо более 1 строчки в файле
Самый большой стимул - это слова благодарности)
MARVELtm
Сообщения: 134
Зарегистрирован: 14:14, 28.08.2008

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение MARVELtm »

за выбор через чего скачивать новости спасибо!
когда качаются новости это показывается в информационном канале
[10:41:51] MARVEL™: !погода
[10:42:22] ‡ 60†@I-IuI{ ‡: Скачал (новости ярославль) - 9235б. Всего 9235б
[10:42:34] ‡ 60†@I-IuI{ ‡: Errorr! Отсутствует подключение к Internet.
[10:42:42] ‡ 60†@I-IuI{ ‡: Скачал (анекдоты) - 5087б. Всего 14322б
[10:43:13] ‡ 60†@I-IuI{ ‡: Errorr! Отсутствует подключение к Internet.
[10:43:14] ‡ 60†@I-IuI{ ‡: Скачал (новости) - 2651б. Всего 16973б
[10:43:15] ‡ 60†@I-IuI{ ‡: Скачал (новости) - 3841б. Всего 20814б
Как нибудь можно отменить?

И снова не заходит через web интерфейс (
Dimitrius
Сообщения: 156
Зарегистрирован: 14:34, 18.01.2008
Контактная информация:

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение Dimitrius »

Skif забыл написать, что в миничате следует заменить папку Smilies папкой с сервера CommFort, для совместимости смайлов. Миничат теперь сам конвертирует формат текстового файла смайлов с сервера.
Аватара пользователя
ALFRED450
Сообщения: 858
Зарегистрирован: 01:00, 19.09.2007

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение ALFRED450 »

Привет всем
Skif спасибо за бота
Возникло несколько вопросо:
вставлять смайлы в текст в мини чата, ненашел способа кроме прописыванием смайла вручную
скадем :bravo:
обрщатся к пользователю , тоже я так понимаю ручками
и пока вроде последнее, что обозначает, вернее как работает Информация по посещаемости нашего чата Commfort
Число Кол-во посящений

01 0

всё по нулям

кто нить попробуйте эту rss, с самого начала она неработает, ничто не помогает
она вот так прописана у меня:
all!inter(http://rss.sampo.ru/rss.php?mode=kurs)!курс
- курс валют
news
а вообще по получению rss лент с инета стало лучше, еще пока ошибок небыло, если учесть что инет у нас г...
Master-peжим
Адреса сервера:
commfort.su
Аватара пользователя
Dan4ik
Сообщения: 123
Зарегистрирован: 14:41, 11.07.2007
Откуда: Украина
Контактная информация:

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение Dan4ik »

Распект Скифу =) На данный момент у меня все отлично работает. Переделал морду вэбЧата под себя. Вот что получилось:
webchat.jpg
(263.47 КБ) 255 скачиваний
Мне кажется так удобней.

ЗЫ: делал по примеру одного иннетовского чата.

Пожелание:
1)Хотелось бы что бы и юзеров было видно в клиенте, те кто заходят из внешнего мира через браузер. Но незнаю на сколько это реально.
2)Так же сделать приват, разделить окошко где идет переписка на 2 части, нижнюю сделать по меньше и туда запускать текст который идет в приват, типа так: ник_того_кто_пишет_в_приват> сообщение. Но без 1-го пункта 1-м написать в приват может юзер из вэба, т.к. некого в приват кликать юзеру который с клиента.
News-Tech Porta — новости технологий http://news-tech.org.ua
Фінанси http://osvita-eac.dp.ua
Аватара пользователя
ЯROSLOVE
Сообщения: 404
Зарегистрирован: 05:04, 12.01.2008
Откуда: Владивосток

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение ЯROSLOVE »

ALFRED450 писал(а):вставлять смайлы в текст в мини чата, ненашел способа кроме прописыванием смайла вручную
скадем :bravo:
обрщатся к пользователю , тоже я так понимаю ручками
Отлично все работает, смайлы всавляются из окна смайлов, обращение к пользователю по клику на нике, если по адресу кликнуть, то он вставляется (ну это для админов).
А по RSS - да уж, далеко не все ленты идут в нужном для вики "формате". Собрал бы кто-нить програмулину хотя бы для последующего форматирования файлов с новостными лентами.
MARVELtm
Сообщения: 134
Зарегистрирован: 14:14, 28.08.2008

Re: Бот RSS+Викторина+Голосование+WEBинтерфейс

Сообщение MARVELtm »

насчет банера, можно из админского канала через команду по желанию показывать банер! допустим !банер 1, !банер 2


и можно ли удалять их через команды =) и добовлять тоже =)
Закрыто