MsgToChatFromFile, Скрипт для периодич. отправки в чат динамич. информации из файла |
Здравствуйте, гость ( Вход | Регистрация )
MsgToChatFromFile, Скрипт для периодич. отправки в чат динамич. информации из файла |
27.10.2015, 2:26
Сообщение
#1
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Скрипт для периодической отправки в чат динамической информации, прочитываемой из файла
Название: MsgToChatFromFile.lua Платформа: PtokaX API: API 2 Автор: Ksan Город: Томск (Россия) Дата: 2015-10-27 Скрипт изготовлен по просьбе пользователя Error. Уверен, что таких скриптов море, но раз человека другие не устраивают.. пусть будет ещё один. Для работы скрипта нужно наличие папки MsgToChatFromFile в папке скриптов. В этой папке должен лежать файл с текстом, отправляемым в чат. В предлагаемом архиве папка с файлом уже присутствует, надо только положить куда надо (не забудьте поправить текст на нужный). Описание: При старте скрипт проверяет наличие файла, если его нет, сообщает админу, чей ник прописан в настройках скрипта, и остаётся в рабочем режиме. При наступлении времени отправки информации в чат (сработал таймер №2 - (1 час, изменить можно в настройках) проверяется файл, считывается текст (админ может в любое время изменить текст в файле) и отправляется в чат (либо как есть, либо от имени бота хаба (в скрипте представлены оба варианта отправки, один вариант закомментен)). При отсутствии же файла с информацией (либо файл есть, но внутри нет текста) скрипт запускает таймер (№1) ожидания файла с информацией (проверяется каждые 55 секунд, но вы можете сами выставить нужный период в настройках), и при появлении информации сразу же отправляет его в чат, и таймер (№1) отключается.. Дальше - в обычном режиме - отправка по таймеру (№2). Примечание: Срабатывание короткого таймера (появление файла и последующая отправка информации в чат) может произойти в произвольное время (зависит от того, когда вы положите файл в папку), так что возможно одноразовое сокращённое время вывода в чат.
Прикрепленные файлы
|
|
|
29.10.2015, 20:16
Сообщение
#2
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Error, не нужно писать в личку!
Все вопросы задавайте в теме скрипта. Отвечаю тут: 1. elseif - именно так и должно быть, всё там правильно написано, не трогайте, скрипт рабочий. 2. Если вам не нужно отсылать в чат возобновлённый файл сразу же, то самое простое, что вы можете сделать в скрипте у себя - просто закомментируйте (что означает - спереди строки поставьте 2 или больше символа --- (вы увидите в скрипте там местами есть такое)) строку 63. Вот эта строка номер 63 как выглядит: Код Core.SendToAll("<"..sBot.."> *** "..sMsg) -- отправляем в чат от имени бота (2-й вариант) А когда вы закомментируете её, будет выглядеть так:Код --- Core.SendToAll("<"..sBot.."> *** "..sMsg) -- отправляем в чат от имени бота (2-й вариант) И теперь не будет лишней отправки. |
|
|
23.1.2016, 17:40
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 26.9.2012 Пользователь №: 10 875 Спасибо сказали: 0 раз |
если не затруднит, можете добавить ещё такую функцию, чтобы каждый пользователь через меню хаба мог изменить для себя метод вывода сообщений: в лс, в главный чат, откл.
по умолчанию выводится в главный чат. спасибо. |
|
|
|
Сейчас: 23.11.2024, 7:50 |