Страница 1 из 1

Напоминание

СообщениеДобавлено: 21 фев 2011 22:11
team
Если можете помоите сделать такой скрипт:

Пишешь боту,команду например

!напомнить 30 минут фильм

или

!напомнить 1 час 35 минут фильм

И бот через пройденное время пишет

Вами установленно напоминание,Причина : Фильм

Re: Напоминание

СообщениеДобавлено: 22 фев 2011 00:15
tvrsh
Это должно быть в заявках на скрипты. Так сложно разобраться что и куда писать? Для кого сделаны описания форумов?
Мне надоело разгребать помойку, которую вы тут оставляете.

Добавлено спустя 15 минут 28 секунд:
alarm.tcl - По истечении указанного пользователем времени, бот говорит ему в приват и нотисами заданное напоминание о каком-либо деле или событии.

Re: Напоминание

СообщениеДобавлено: 22 фев 2011 16:11
team
а как в этом скрипте сделать так,что бы команду можно было писать не только в приват к боту,но и на канал,и что бы хелп по командам этого скрипта он выводил не в привате а нотисом, пробовал менять
uthelp "privmsg $nick

на
uthelp "NOTICE $nick

бот вообще молчит,даже в патилайне
За рание спасибо

Re: Напоминание

СообщениеДобавлено: 22 фев 2011 21:20
tvrsh
Попробуй еще раз. Теоретически все правильно. Чтобы изменения вступили в силу надо делать .rehash в патилайне. Лучше два раза, а еще лучше .restart
Чтобы срабатывала команда на канале после строки
bind join - * :alarm:join
допиши
TCL: [ Скачать ] [ Скрыть ]
bind pubm - "${cmdpr}alarm*" :alarm:sets:timerpub
bind pubm - "${cmdpr}напомнить*" :alarm:sets:timerpub

proc :alarm:sets:timerpub {nick uhost hand chan text} {
    :alarm:sets:timer $nick $uhost $hand $text
}

Еще раз не забудь про .rehash