скрипт для чтении информации (каждую минуту) с файла

Просьбы о написании новых скриптов или поиске уже существующих.

Модератор: Модераторы

скрипт для чтении информации (каждую минуту) с файла

Сообщение laguna » 18 окт 2010 00:33

Здравствуйте! Нужен скрипт для чтении информации (каждую минуту) с файла и выполнении команды пользуясь данной информацией. Для облегчения труда над скриптом опишу что конкретно нужно: файл находится в /home/eggdrop/data/public_html/website.ru/eggdrop.txt, Текст в файле примерно таков «msg #chan text \\ nick» или «topick #chan text \\ nick», и по этому тексту бот должен выполнять команду. И в конце очищать файл чтобы, исключить повторы
laguna
 
Сообщения: 2
Зарегистрирован: 18 окт 2010 00:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: скрипт для чтении информации (каждую минуту) с файла

Сообщение tvrsh » 19 окт 2010 09:27

TCL: [ Скачать ] [ Скрыть ]
bind time - "* * * * *" timecheck
proc timecheck {min hour day month year} {
set fname "/home/eggdrop/data/public_html/website.ru/eggdrop.txt"
set fp [open $fname "r"]
set data [read -nonewline $fp]
close $fp
foreach line [split $data "\n"] {
    set cmd [lindex [split $line "\\"] 0]
    putserv "$cmd"
}
set fname "/home/eggdrop/data/public_html/website.ru/eggdrop.txt"
set fp [open $fname "w"]
puts $fp ""
close $fp
}
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: скрипт для чтении информации (каждую минуту) с файла

Сообщение laguna » 19 окт 2010 18:51

Не работает:(
laguna
 
Сообщения: 2
Зарегистрирован: 18 окт 2010 00:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: скрипт для чтении информации (каждую минуту) с файла

Сообщение tvrsh » 19 окт 2010 22:48

Исправил.
Показывай ошибки с .set errorInfo
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi


Вернуться в Заявки на скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

cron