Автоответчик На Чат, API1, API2 |
Здравствуйте, гость ( Вход | Регистрация )
Автоответчик На Чат, API1, API2 |
17.5.2009, 14:18
Сообщение
#1
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Название скрипта: Автоответчик
Версия API: API1 & API2 Автор: Wariner (немножко переделал под себя) Возможности: ____________________________________________________________ • Вас приветсвует Автоответчик ____________________________________________________________ • Артём в данный момент отсутствует на хабе! ____________________________________________________________ • Сообщение: Отошёл от компьютера на 5 минут! ____________________________________________________________ АвтоответчикAPI1.rar ( 7.06 килобайт ) Кол-во скачиваний: 110 АвтоответчикAPI2.rar ( 1.29 килобайт ) Кол-во скачиваний: 321 |
|
|
21.5.2009, 14:30
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз |
Как сделать, чтобы автоответчик писал после сообщения юзера, а не перед ним?
|
|
|
21.5.2009, 15:23
Сообщение
#3
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
можно конечно сделать таймер, но вообще говоря это лишний геморой! пусть всё будет как есть))))
|
|
|
21.5.2009, 22:09
Сообщение
#4
|
|
Продвинутый участник Группа: Пользователи Сообщений: 173 Регистрация: 26.1.2009 Из: Saratov Пользователь №: 1 965 Спасибо сказали: 7 раз |
глянул мельком код!...я бы немного подругому сделал и тем самым решилась бы это проблема.
Сделал бы автоответ не таким большим а просто что-нибудь типа : [23:06:36] [Автоответчик]<[len]vicious> Меня нету на месте, приду минут через 5! И раз уж у нас автоответчик на общий чат...то и автоответ делал бы видимым всем, таким образом сначала бы отображалось сообщение, а потом уже автоответ! |
|
|
21.5.2009, 22:16
Сообщение
#5
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
если работает функция ChatArrival как бы ты не посылал, сначала вернётся то что ты посылаешь а потом сообщение посланное юзером! Единственный вариант при нахождении в чате ника ушедшего юзера запускать таймер секундный к примеру и по нему отсылать сообщение!
|
|
|
21.5.2009, 23:07
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 173 Регистрация: 26.1.2009 Из: Saratov Пользователь №: 1 965 Спасибо сказали: 7 раз |
ничего подобного...вот как я бы сделал:
З.Ы. я бы еще добавил функцию OnStartup и вней бы делал dofile, чтобы сообщения автоответчика подгружались... Код function ChatArrival(tUser, sData) sData = string.sub(sData,1,-2) local _,_,sMsg = string.find(sData,"%b<> (.*)") local _,_,cmd = string.find(sData, "%b<>%s+(%S+)") if cmd == "!left" then if not tLeft[tUser.sNick] then local _,_,msg = string.find(sData, "%b<>%s+%S+%s+(.+)") tLeft[tUser.sNick] = msg WriteTable(tLeft, "tLeft", sLeft) Core.SendToUser(tUser, "<"..sBot.."> Режиме \"ушёл\" удачно установлен.") else Core.SendToUser(tUser, "<"..sBot.."> Вы уже в режиме \"ушёл\".") end return true end if cmd == "!leftdel" then if tLeft[tUser.sNick] then tLeft[tUser.sNick] = nil WriteTable(tLeft, "tLeft", sLeft) Core.SendToUser(tUser, "<"..sBot.."> Режим \"ушёл\" снят.") else Core.SendToUser(tUser, "<"..sBot.."> У вас не включен режим \"ушёл\"") end return true end cmd = string.gsub(cmd, ":", "") if tLeft[cmd] then Core.SendToAll("<"..tUser.sNick.."> "..sMsg.."") Core.SendToAll("[Автоответчик]<"..cmd.."> "..tLeft[cmd].."") return true end end Кстати спасибо за скрипт!...надо тоже реализовать это! хорошая мысль) Кстати можно добавить автоматику: чтобы скрипт автоответчик включался (если надо) после отсутствия сообщений юзера N времени...и выключался при появлении... плюс можно сделать так чтобы сообщения так же перенаправлялись в личку пользователю... вопрос только "Нужно ли оно"))) |
|
|
22.5.2009, 1:00
Сообщение
#7
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
28.5.2009, 4:14
Сообщение
#8
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 28.5.2009 Пользователь №: 3 453 Спасибо сказали: 0 раз |
Кстати можно добавить автоматику: чтобы скрипт автоответчик включался (если надо) после отсутствия сообщений юзера N времени...и выключался при появлении... плюс можно сделать так чтобы сообщения так же перенаправлялись в личку пользователю... вопрос только "Нужно ли оно"))) Скрипт понравился. Только вот и вправду было бы интересней с автоматикой и записью. Возсожно ли будет записывать сообщения адресованные на ник? |
|
|
3.8.2009, 15:52
Сообщение
#9
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
спс хороший скрипт
не работает он вообще ничево не высылает |
|
|
3.8.2009, 17:01
Сообщение
#10
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
да у тебя похоже вообще ничего не работает...
Только вот и вправду было бы интересней с автоматикой и записью. да поидеи это интереснее, но сам подумай если пользователей 1000 а общаются 5-10 человек сколько записей будет в базе. Это будет сильно нагружать хаб! Возсожно ли будет записывать сообщения адресованные на ник? ну а для этого существует скрипт лички в оффлайн! |
|
|
3.8.2009, 23:57
Сообщение
#11
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
для апи 2 качал и ничё не высылает
|
|
|
4.8.2009, 0:01
Сообщение
#12
|
|
Продвинутый участник Группа: Пользователи Сообщений: 136 Регистрация: 16.9.2008 Пользователь №: 545 Спасибо сказали: 1 раз |
для апи 2 качал и ничё не высылает у меня на хабе вот этот скрипт, работает как надо.
Прикрепленные файлы
|
|
|
4.8.2009, 0:31
Сообщение
#13
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
emk HABICH 35
Скрипты рабочие! сам этими скриптами пользуюсь. как API1 так и API2 (два хаба держу ) |
|
|
8.11.2009, 10:27
Сообщение
#14
|
|
Начинающий Группа: Пользователи Сообщений: 13 Регистрация: 15.12.2008 Из: Из саратова района заводского по бездорожью снова несется наше слово Пользователь №: 1 427 Спасибо сказали: 0 раз |
Скрипт работал первое время потом перестал... никаких ошибок не выдает, но и ничего не делает...
пробовал выключать все скрипты оставив его один и все равно не помогаетО_о |
|
|
8.11.2009, 12:26
Сообщение
#15
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Cerberus
Прочти Сообщение #13 |
|
|
8.11.2009, 15:58
Сообщение
#16
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Возможно были доустановлены какие то скрипты которые блокирует чат до того как сообщения дойдут до скрипта автоответчика!
Как всегда занимаемся магией двиганья скрипта вверх вниз))))) |
|
|
27.12.2009, 10:51
Сообщение
#17
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 11.11.2009 Пользователь №: 4 990 Спасибо сказали: 18 раз |
1
|
|
|
27.12.2009, 11:18
Сообщение
#18
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
скрипт не работает с клиентом! на хабе на котором он установлен через меню можно поставить сообщение об уходе! и если к тебе в главном чате кто напишет ему выдаст сообщение автоответчика!
|
|
|
19.1.2010, 7:27
Сообщение
#19
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 9.9.2009 Из: Нижнего Тагила Пользователь №: 4 402 Спасибо сказали: 0 раз |
Отличный скрип спс
|
|
|
|
Сейчас: 27.11.2024, 4:47 |