myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Интересные факты, Скрипт вставляет в главный чат интересные факты с сайта

Теги
Нет тегов для показа
dimajak
сообщение 16.2.2011, 23:52
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 156
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 68 раз




Интересные факты

Название: facts_api2
Версия API: API2
Автор: dimajak

Цитаты с сайта webdiscover.ru
Сваял, как говорится "на коленке". Это не реклама сайта, просто наткнулся на страничку, где выводились факты, через пару дней наткнулся на описание библиотеки Luasocket. Решил их подружить. big_smile.gif

Для работы скрипта необходимы библиотеки Luasocket.

Доступные настройки:
sBot - имя бота (Факты)
TmrTime - периодичность вывода фактов, в минутах (15)


Скачать:
Прикрепленный файл  facts_api2.lua ( 796 байт ) Кол-во скачиваний: 148


Еще одна версия скрипта с поддержкой MySQL.
Теперь факты сохраняются в БД и повторы не выводятся. Дается 10 попыток запроса для неповторяющегося факта.

Для работы скрипта необходимы библиотеки DLL библиотека для работы с базой данных MySQL.

Скачать:Прикрепленный файл  facts_mysql_api2.lua ( 2.68 килобайт ) Кол-во скачиваний: 57


Спасибо сказали:
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
OVERLORD1979
сообщение 17.2.2011, 7:24
Сообщение #2


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 4.12.2008
Из: Москва
Пользователь №: 1 306
Спасибо сказали: 0 раз




и как им пользаватся? не менюшки не команд...ошибки тоже нет...или он автоматически каждые 15 минут сам выдаёт?
Go to the top of the page
+Quote Post
npocToNIK
сообщение 17.2.2011, 13:22
Сообщение #3


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 22.12.2009
Пользователь №: 5 440
Спасибо сказали: 1 раз




Цитата(OVERLORD1979 @ 17.2.2011, 7:24) *
и как им пользаватся? не менюшки не команд...ошибки тоже нет...или он автоматически каждые 15 минут сам выдаёт?


да автоматически , каждые 15 минут. у меня всё отлично работает )
Go to the top of the page
+Quote Post
Marc
сообщение 17.2.2011, 14:58
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 69
Регистрация: 25.1.2010
Пользователь №: 5 828
Спасибо сказали: 2 раза




Да, работает каждые 15 мин и время можно изменять...
Думаю, что лишняя информация пользователям не помешает (особенно, когда нет активного общения), да и отключить (при необходимости) всегда можно!
Go to the top of the page
+Quote Post
dimajak
сообщение 19.2.2011, 0:39
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 156
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 68 раз




Решил прикрутить БД в MySQL чтобы факты "впустую" не выводились. big_smile.gif
Теперь факты сохраняются в БД, при этом повторы не сохраняются в БД, и не выводятся в чат. Дается 10 попыток для вывода неповторяющегося факта.
Добавились настройки для работы с MySQL.
БД с фактами можно будет использовать, например, на своем сайте. Т.е. скрипт будет накапливать факты в БД, одновременно информируя посетителей хаба, а на сайте вы сможете выводить случайный факт из этой БД, развлекая уже посетителей сайта.
ПыСы. В моей БД уже более 400 фактов.
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 3.5.2012, 9:18
Сообщение #6


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 0 раз




Спасибо за хороший скрипт, все работает ошибок не выводит сообщения не повторяются, только вот последнюю букву в предложении съедает постоянно shocked.gif
тырк
Go to the top of the page
+Quote Post
dimajak
сообщение 3.5.2012, 16:15
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 156
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 68 раз




Цитата(KCAHDEP @ 3.5.2012, 9:18) *
Спасибо за хороший скрипт, все работает ошибок не выводит сообщения не повторяются, только вот последнюю букву в предложении съедает постоянно shocked.gif
тырк

Это я символ точки "проглатывал", наверное big_smile.gif
Код
fd = string.sub(fd,1,string.len(fd)-2)
2 заменить на 1.


Спасибо сказали:
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 3.5.2012, 20:24
Сообщение #8


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 13.10.2010
Из: Россия
Пользователь №: 7 882
Спасибо сказали: 0 раз




Цитата(dimajak @ 3.5.2012, 16:15) *
Это я символ точки "проглатывал", наверное big_smile.gif
Код
fd = string.sub(fd,1,string.len(fd)-2)
2 заменить на 1.


Спасибо помогло victory.gif
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Интересные ДС клиенты
От темы с ID: 4699
0 HallCat 462 27.2.2011, 6:21 Посл. сообщение: HallCat
No New Posts Topic has attachmentsИнтересные ДС клиенты
1 @_JuNiOr_@ 1 062 25.2.2011, 14:50 Посл. сообщение: Delia

 



RSS Сейчас: 24.5.2012, 2:58