myDC.ru

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

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

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

Рейтинг 5 V
Теги
Нет тегов для показа
Илья Иванович
сообщение 17.2.2009, 7:35
Сообщение #21


Начинающий
*

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




Цитата(Wariner @ 15.2.2009, 21:03) *
попробуй в месте переноса строки написать \r\n

Спасибо! Но если бы я знал где и как.................
Go to the top of the page
+Quote Post
Setuper
сообщение 17.2.2009, 10:24
Сообщение #22


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

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




Для многострочного ввода команды нужно использовать команду непосредственно, а не через менюшку!
Go to the top of the page
+Quote Post
li4nost
сообщение 26.2.2009, 21:47
Сообщение #23


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




подскажите пожалуйста, как вставить автора (т.е. ник пользователя) новости.
ато все оно приписывается боту "Новость"
Go to the top of the page
+Quote Post
Derk_B_P
сообщение 3.3.2009, 22:54
Сообщение #24


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

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102
Спасибо сказали: 1 раз




Возможно, ли в скрипте изменить значения отсылки новостей при в ходе на хаб?
Что бы новости не приходили в ПМ, а в главный чат.

P.S.: На этот пост не отправлять.
Когда изменил на Core.SendToUser(user,BOTNAME, TEXT_NEWS), скрипт выдал ошибку -

[22:01] Синтаксис F:\servers\PtokaX_0.4.1.1\scripts\NewsBot_newapi.lua:595: bad argument count to 'SendToUser' (2 expected, got 3)
Go to the top of the page
+Quote Post
Derk_B_P
сообщение 11.3.2009, 1:25
Сообщение #25


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

Группа: Пользователи
Сообщений: 88
Регистрация: 4.2.2009
Пользователь №: 2 102
Спасибо сказали: 1 раз




Подскажите что не так.

Добавляю новость, а скрипт вместо записи в новость+1 пишет всё в ту же новость.


Цитата
[23:56:41] <[BOT]Доска_Объявлений> Пользователь Derk_B_P добавил(а) новинку 3: Тест
[23:57:34] <[BOT]Доска_Объявлений> Пользователь Derk_B_P добавил(а) новинку 3: тест2
[23:57:39] <[BOT]Доска_Объявлений> Пользователь Derk_B_P добавил(а) новинку 3: тест 4
[23:58:21] <[BOT]Доска_Объявлений> Пользователь Derk_B_P добавил(а) новинку 3: тест2
[23:59:56] <[BOT]Доска_Объявлений> Пользователь Derk_B_P добавил(а) новинку 3: тест99
Go to the top of the page
+Quote Post
Angel_D
сообщение 11.3.2009, 14:57
Сообщение #26


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

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




Есть вопрос.
Сейчас есть острая необходимость в том, чтоб информацию получили и незарегистрированыые на хабе пользователи получили информацию - что да как подправить, чтобы при входе им выкидывало новость?
Попробовал поколдовать с пунктом...
Код
-- Идентификация профилей хаба
ACCESS_RIGHTS        = { [0] = 5, [1] = 4, [2] = 3, [3] = 2, [-1] = 0 }

Не помогло. Может не то колдовал?..
Go to the top of the page
+Quote Post
Wariner
сообщение 11.3.2009, 16:12
Сообщение #27


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

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




Цитата(Derk_B_P @ 3.3.2009, 22:54) *
Возможно, ли в скрипте изменить значения отсылки новостей при в ходе на хаб?
Что бы новости не приходили в ПМ, а в главный чат.

P.S.: На этот пост не отправлять.
Когда изменил на Core.SendToUser(user,BOTNAME, TEXT_NEWS), скрипт выдал ошибку -

[22:01] Синтаксис F:\servers\PtokaX_0.4.1.1\scripts\NewsBot_newapi.lua:595: bad argument count to 'SendToUser' (2 expected, got 3)

извиняюсь конечно но если если ты не можешь форум почитать, скрипт интерфейс или ещё что нибудь, то нефиг пинать на других!
а если бы ты хоть чуть чуть пошевелился то увидел бы что в чат отсылается два аргумента а в приват 3, о чём и пишется в ошибке!
дословно (2 expected, got 3) переводится как 2 ожидается, имеется 3!!!
правильно так:
Код
Core.SendPmToUser(user,"<"..BOTNAME.."> "..TEXT_NEWS)


Цитата
есть острая необходимость в том, чтоб информацию получили и незарегистрированыые

надо заменить функцию UserConnected на следующий код:
Код
function UserConnected(user)
    Core.SendToUser(user,BOTTAG)            -- Информация о боте
    if (ARR_UNSUBSCRIBE_IP[user.sIP] ~= 1) then       -- Пользователь отписан от рассылки новостей
        Core.SendPmToUser(user,BOTNAME, TEXT_NEWS)
    end  
    for i, v in ipairs(ARR_MENU_USER) do   -- Контексное меню пользователя
        Core.SendToUser(user,v.Text)
    end
end
Go to the top of the page
+Quote Post
Angel_D
сообщение 11.3.2009, 17:58
Сообщение #28


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

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




Wariner, спасибо, помогло, +1. Только еще одно "end" похоже было лишним. Удалил - заработало и вроде даже адыкватно.
Go to the top of the page
+Quote Post
li4nost
сообщение 19.3.2009, 16:22
Сообщение #29


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




скажите, как изменить обтора Обьявления на ник подающего обьявку?

ДОСКА ОБЪЯВЛЕНИЙ ХАБА --== тест ==--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Номер Дата Автор Сообщение
---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
1 2009-03-19 15:19 Объявления тест доски обьявлений
---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
Всего: 1
Go to the top of the page
+Quote Post
li4nost
сообщение 21.3.2009, 18:40
Сообщение #30


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




ну помогите пожалуйста :(

автор каждого обьявления не юзер, а Обьявления
Go to the top of the page
+Quote Post
li4nost
сообщение 23.3.2009, 3:14
Сообщение #31


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




все понял big_smile.gif
удалите плз 23, 29, 30, 31 пост big_smile.gif

ключевой момент - "раскомментируйте"
Go to the top of the page
+Quote Post
Heil
сообщение 23.3.2009, 15:59
Сообщение #32


Начинающий
*

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




Код
[18:58] Синтаксис D:\Server\DC\PtokaX0.4.1.1\scripts\NewsBot_newapi.lua:121: unexpected symbol near '='

В чём проблема?
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 23.3.2009, 23:57
Сообщение #33


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

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




Цитата(Heil @ 23.3.2009, 15:59) *
Код
[18:58] Синтаксис D:\Server\DC\PtokaX0.4.1.1\scripts\NewsBot_newapi.lua:121: unexpected symbol near '='

В чём проблема?

У тебя точно так:
Код
MENUNAME        = "Тайны Приюта"    -- Название ветки в контекстном меню хаба


тоесть нету лишних знаков? Кавычки стоят?
Go to the top of the page
+Quote Post
Heil
сообщение 24.3.2009, 12:00
Сообщение #34


Начинающий
*

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




MENUNAME = "Новости"
да так, не пойму в чём дело what1.gif
Go to the top of the page
+Quote Post
li4nost
сообщение 24.3.2009, 12:18
Сообщение #35


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




а у меня была похожая ошибка, только анэкспектед симбол ниа [
не знаю что не так было...
но выключил полностью хаб. и потом просмотрел еще раз скрипт - все как-то само пропало...
Go to the top of the page
+Quote Post
Wariner
сообщение 24.3.2009, 19:35
Сообщение #36


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

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




115 - 125 строчки в студию(121 пометь!)
Go to the top of the page
+Quote Post
Heil
сообщение 24.3.2009, 21:23
Сообщение #37


Начинающий
*

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




CODE
FILENAME_NEWS = PATH_DATA .. "news.dat"
FILENAME_UNSUBSCRIBERS = PATH_DATA .. "unsubscribers.dat"
FILENAME_BANNED = PATH_DATA .. "banned.dat"

-- Настройки
BOTNAME = "Новости" -- Имя бота новостей
MENUNAME = "Новости" -- Название ветки в контекстном меню хаба !!!!!! 121!!!!
MAX_USER_NAME = 20 -- Максимальная длина имени пользователя
MAX_TEXT_LEN = 700 -- Максимальная длина текста новости
ACTUAL_DAYS = 20 -- Количество дней актуальности (хранения) новости
SAVE_DATA_PERIOD = 40 -- Период сохранения данных на диск (в минутах)
Go to the top of the page
+Quote Post
Wariner
сообщение 24.3.2009, 21:58
Сообщение #38


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

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




странно! должно работать!
Go to the top of the page
+Quote Post
li4nost
сообщение 24.3.2009, 22:09
Сообщение #39


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




скажите, как сделать, чтоб для подачи объявления надо было кликать не по закладкам, а можно было и по юзерам?
не очень удобно если честно :(
Go to the top of the page
+Quote Post
Wariner
сообщение 24.3.2009, 22:12
Сообщение #40


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

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




Код
"$UserCommand 1 3
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 27.11.2024, 4:44