myDC.ru

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

 
3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему

> Newsbot, API2 | Скрипт новостей хаба

Рейтинг 5 V
Теги
Нет тегов для показа
Otshelnik-Fm
сообщение 5.1.2009, 0:01
Сообщение #1


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Название скрипта: Newsbot
Версия API: API 2
Автор скрипта: Modest
Описание: Скрипт новости хаба (Спасибо Setuper за доведение до ума)
Возможности скрипта:
-Подписаться на рассылку новостей
- Отписаться от рассылки новостей
- Получить последние новости
- Добавить новость
- Удалить новость
- Получить справку по доступным командам
--
-- Список команд админа:
- Добавить статическую новость
- Изменить новость по номеру
- Удалить новость по номеру
- Удалить все новости
- Банить Ip-адрес
- Разбанить Ip-адрес
- Банить Ip-адрес пользователя <ник>
- Разбанить Ip-адрес пользователя <ник>
- Список Ip-адресов отписчиков
- Список забаненых Ip-адресов

Чтобы пользователи могли добавлять и убирать свои новости раскоментируйте 188, 190, 191 строки:
Цитата
--AddMenuItem(ARR_MENU_USER, 2, 1, CFG_MESSAGES.MENUITEM_ADD_OWN, "!news_add %[line:" .. msg .. "]")

--AddMenuItem(ARR_MENU_USER, 2, 1, CFG_MESSAGES.MENUITEM_DELETE_OWN, "!news_delete")
--AddMenuItem(ARR_MENU_USER, 2, 1, CFG_MESSAGES.MENUITEM_HELP, "!news_help")

Вобщем очень гибкий в настройках скрипт

upd 7.01.09 - заменил подправленое вложение (устранил ошибку при заходе зарегенных пользователей)
Прикрепленные файлы
Прикрепленный файл  NEWSBOT.rar ( 11.44 килобайт ) Кол-во скачиваний: 577
 


Спасибо сказали:
Go to the top of the page
+Quote Post
D'aspid
сообщение 5.1.2009, 9:50
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




Не удается поменять меню:
Цитата
MENUNAME = "Новости" -- Название ветки в контекстном меню хаба

Менял на:
Цитата
MENUNAME = "• Меню Хаба//Новости" -- Название ветки в контекстном меню хаба

В итоге в меню хаба оно так и появляется в одну строчку.
Go to the top of the page
+Quote Post
Taulalan
сообщение 5.1.2009, 10:00
Сообщение #3


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


Группа: Пользователи
Сообщений: 6
Регистрация: 10.7.2008
Из: Кемерово
Пользователь №: 165
Спасибо сказали: 17 раз




Цитата
MENUNAME = "• Меню Хаба//Новости" -- Название ветки в контекстном меню хаба

вот так правильно
Код
MENUNAME = "• Меню Хаба\\Новости" -- Название ветки в контекстном меню хаба
Go to the top of the page
+Quote Post
Sky2k
сообщение 5.1.2009, 13:56
Сообщение #4


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 21.12.2008
Из: Химки
Пользователь №: 1 508
Спасибо сказали: 0 раз




я так понял эти строчки (поправка не 2, 1 а 5, 1)
--AddMenuItem(ARR_MENU_USER, 5, 1, CFG_MESSAGES.MENUITEM_ADD_OWN, "!news_add %[line:" .. msg .. "]")

--AddMenuItem(ARR_MENU_USER, 5, 1, CFG_MESSAGES.MENUITEM_DELETE_OWN, "!news_delete")
--AddMenuItem(ARR_MENU_USER, 5, 1, CFG_MESSAGES.MENUITEM_HELP, "!news_help")

--всё понял, спасибо.--
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 5.1.2009, 16:10
Сообщение #5


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Цитата(Sky2k @ 5.1.2009, 13:56) *
я так понял эти строчки (поправка не 2, 1 а 5, 1)
--AddMenuItem(ARR_MENU_USER, 5, 1, CFG_MESSAGES.MENUITEM_ADD_OWN, "!news_add %[line:" .. msg .. "]")

--AddMenuItem(ARR_MENU_USER, 5, 1, CFG_MESSAGES.MENUITEM_DELETE_OWN, "!news_delete")
--AddMenuItem(ARR_MENU_USER, 5, 1, CFG_MESSAGES.MENUITEM_HELP, "!news_help")

В скрипте стоит условие: 5, 1 - это меню будет видно оператору и админу. А 2, 1 - это доступно будет зарегенному пользователю (Поэтому я в той версии скрипта который выложил закоментировал эти строки т.к. не хочу чтобы пользователи добавляли новости а только администрация)
Go to the top of the page
+Quote Post
Sky2k
сообщение 7.1.2009, 20:00
Сообщение #6


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 21.12.2008
Из: Химки
Пользователь №: 1 508
Спасибо сказали: 0 раз




появился вопрос: а где меню можно изменить? в самом скрипте я не нашел...
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 7.1.2009, 22:35
Сообщение #7


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Цитата(Sky2k @ 7.1.2009, 20:00) *
появился вопрос: а где меню можно изменить? в самом скрипте я не нашел...

MENUNAME = "Название вашей менюшки" -- Название ветки в контекстном меню хаба

121 строка
Go to the top of the page
+Quote Post
Sky2k
сообщение 7.1.2009, 23:45
Сообщение #8


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 21.12.2008
Из: Химки
Пользователь №: 1 508
Спасибо сказали: 0 раз




не правильно я вопрос сформулировал, как поменять навзание меню, а вернее где оно, а именно такой пункт меню как * раскрыть все тайны* когда выводится все новости. Я это имел в виду big_smile.gif
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 7.1.2009, 23:55
Сообщение #9


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Файл lang.cfg в папке NEWSBOT\TEXT\
MENUITEM_LIST = Раскрыть тайны - 4 строка
Go to the top of the page
+Quote Post
Sky2k
сообщение 18.1.2009, 19:32
Сообщение #10


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 21.12.2008
Из: Химки
Пользователь №: 1 508
Спасибо сказали: 0 раз




еще вопрос, как сделать так, чтобы при заходе на хаб, о тимени бота в личку не приходили новости ?
Go to the top of the page
+Quote Post
KauH™
сообщение 19.1.2009, 13:21
Сообщение #11


lua-паддаван
***

Группа: Пользователи
Сообщений: 75
Регистрация: 1.7.2008
Из: www.u-l.ru
Пользователь №: 114
Спасибо сказали: 29 раз




если это не твой хаб , то можно заигнорить бота
а так строка 595
Код
Core.SendPmToUser(user,BOTNAME, TEXT_NEWS)
на
Код
Core.SendToUser(user,BOTNAME, TEXT_NEWS)
Go to the top of the page
+Quote Post
Sky2k
сообщение 19.1.2009, 15:46
Сообщение #12


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 21.12.2008
Из: Химки
Пользователь №: 1 508
Спасибо сказали: 0 раз




сделал так и пропало меню. птока 0411. это я такой кривой или скрипт?
Go to the top of the page
+Quote Post
Wariner
сообщение 19.1.2009, 20:08
Сообщение #13


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(OtshelnikFm @ 5.1.2009, 0:01) *
Скрипт новости хаба (Спасибо Setuper за доведение до ума)

Позволяет:
-Подписаться на рассылку новостей
- Отписаться от рассылки новостей
- Получить последние новости
- Добавить новость

Надо просто правильно настроить!!!
Go to the top of the page
+Quote Post
ЖЛОБ
сообщение 4.2.2009, 12:54
Сообщение #14


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


Группа: Пользователи
Сообщений: 6
Регистрация: 31.1.2009
Пользователь №: 2 057
Спасибо сказали: 0 раз




Поставил выдало Синтакс ...utivs\хабы томска\0.3.6.0\scripts\NewsBot_newapi.lua:111: attempt to index global 'Core' (a nil value)
PtokaX0.3.6.0 в чем проблема подскажите
Go to the top of the page
+Quote Post
Setuper
сообщение 4.2.2009, 13:15
Сообщение #15


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




потому что скрипт под API2 !
Go to the top of the page
+Quote Post
ЖЛОБ
сообщение 4.2.2009, 14:59
Сообщение #16


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


Группа: Пользователи
Сообщений: 6
Регистрация: 31.1.2009
Пользователь №: 2 057
Спасибо сказали: 0 раз




а есть под API 1? выложите плиз очень надо
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 5.2.2009, 3:11
Сообщение #17


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Цитата(ЖЛОБ @ 4.2.2009, 14:59) *
а есть под API 1? выложите плиз очень надо

Вот Api1.

P.s. - переходить пора уже на новое апи. тем более 98 % всех скриптов под новый апи есть
Прикрепленные файлы
Прикрепленный файл  NewsBot.rar ( 16.61 килобайт ) Кол-во скачиваний: 40
 
Go to the top of the page
+Quote Post
ЖЛОБ
сообщение 5.2.2009, 6:22
Сообщение #18


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


Группа: Пользователи
Сообщений: 6
Регистрация: 31.1.2009
Пользователь №: 2 057
Спасибо сказали: 0 раз




Цитата(OtshelnikFm @ 5.2.2009, 3:11) *
Вот Api1.

P.s. - переходить пора уже на новое апи. тем более 98 % всех скриптов под новый апи есть



Сейчас пока времени нет перенастраивать все за скрипт огромное спасибо!!
Go to the top of the page
+Quote Post
Илья Иванович
сообщение 15.2.2009, 19:42
Сообщение #19


Начинающий
*

Группа: Пользователи
Сообщений: 14
Регистрация: 5.8.2008
Пользователь №: 329
Спасибо сказали: 0 раз




Доброго времени суток!
Очень хотелось бы иметь возможность вводить многострочечные новости, т.е. несколько абзацев......
Может кто-нибудь подскажет как?
Спасибо!
Go to the top of the page
+Quote Post
Wariner
сообщение 15.2.2009, 21:03
Сообщение #20


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




попробуй в месте переноса строки написать \r\n
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Newsbot Автор Modest
От темы с ID: 1036
0 Sky2k 4 413 7.1.2009, 19:50 Посл. сообщение: Sky2k
No New Posts Topic has attachmentsNewsbot Автор Modest
Переделать на API2
9 Otshelnik-Fm 13 617 5.1.2009, 22:18 Посл. сообщение: Otshelnik-Fm

 



RSS Сейчас: 23.11.2024, 1:45