Бот-говорун -_-, API1, API2 | Отвечает на фразы из таблицы |
Здравствуйте, гость ( Вход | Регистрация )
Бот-говорун -_-, API1, API2 | Отвечает на фразы из таблицы |
25.2.2009, 12:56
Сообщение
#21
|
|
PtokaX DC Hub 0.4.1.2 Группа: Пользователи Сообщений: 203 Регистрация: 20.1.2009 Из: Republic of Belarus, Minsk, Uruchie, Avalon. Пользователь №: 1 890 Спасибо сказали: 4 раза |
А вазможно зделать так, что бы в ответе можно было писать с Enter-ром??? А то когда ставиш Энтер выкидывает ошибку. На 0.4.1.1
|
|
|
25.2.2009, 16:08
Сообщение
#22
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
для переноса строк используй \r\n
|
|
|
25.2.2009, 19:01
Сообщение
#23
|
|
PtokaX DC Hub 0.4.1.2 Группа: Пользователи Сообщений: 203 Регистрация: 20.1.2009 Из: Republic of Belarus, Minsk, Uruchie, Avalon. Пользователь №: 1 890 Спасибо сказали: 4 раза |
|
|
|
17.11.2009, 17:28
Сообщение
#24
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 17.11.2009 Пользователь №: 5 083 Спасибо сказали: 0 раз |
У меня с ним проблема. когда пытаюсь научить его ид описываю ему слов в таблицу он перестает на них реагировать.
Вот так подписывает это птока: Govorun_API2.lua:256: invalid pattern capture |
|
|
17.11.2009, 19:21
Сообщение
#25
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Хороший и НУЖНЫЙ скрипт, он меня спасает от новичков и идиотов.
Как бы объединить вопросы одной темы, заданные по-разному, в один блок? ["эт[ао] какой город"]={ "[curUser], а ты догадайся ", "[curUser], красивый город, можно сказать столица ", "[curUser], Крым, Симферополь :доволен:", }, ["я куда попал[а?7]"]={ "[curUser], а ты догадайся ", "[curUser], красивый город, можно сказать столица ", "[curUser], Крым, Симферополь :доволен:", }, ["хаб како[вг][ао] города[?7]"]={ "[curUser], а ты догадайся ", "[curUser], красивый город, можно сказать столица ", "[curUser], Крым, Симферополь :доволен:", Объединить это нужно для экономии памяти. Много получается блоков, тематически схожих. |
|
|
18.11.2009, 17:05
Сообщение
#26
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
тут уже упоминалось о задержке, сорри за флуд, но как же все таки с задержкой 3-5 сек сделать??? Может тебе уже и неактуально, но тут как раз переделывал для другого человека, делюсь: Govorun_amod_API2.lua ( 2.84 килобайт ) Кол-во скачиваний: 59 Задержка динамическая, зависит от длины фразы сказавшего и длины фразы бота. UPD: Теперь реагирует на случайное слово фразы из числа имеющихся в словаре, а не на первое в списке. Govorun_amod2_API2.lua ( 3.13 килобайт ) Кол-во скачиваний: 80 Сообщение отредактировал Alexey - 21.12.2009, 7:01 |
|
|
20.12.2009, 20:14
Сообщение
#27
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 20.4.2009 Пользователь №: 3 106 Спасибо сказали: 0 раз |
А есть подобный скрипт говоруна, но чтобы не сбивал команды.
К примеру /me пошел делать то. Если в словарном запасе бота есть слово "пошел", он реагирует на него и сбивает тем самым команду пользователя. Можно что-то сделать, чтобы этого не было? |
|
|
20.12.2009, 21:20
Сообщение
#28
|
|
Освоившийся участник Группа: Пользователи Сообщений: 335 Регистрация: 18.5.2009 Из: Уфа, штат Солнечная Башкирия Пользователь №: 3 353 Спасибо сказали: 7 раз |
P.S. Может, у кого-нибудь, есть более адекватный скрипт? Здесь, на форуме, есть бот БЛАНДИНКО.lua, он обучеемый, имеет задержку, какую поставишь сам, у меня работает стабильно. http://mydc.ru/ipb.html?act=attach&type=post&id=2570 У меня этот скрипт не идет. Ошибку не пишет. Если он конфликтует с лонли, то что именно лонли блокирует? |
|
|
21.12.2009, 7:02
Сообщение
#29
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
А есть подобный скрипт говоруна, но чтобы не сбивал команды. К примеру /me пошел делать то. Если в словарном запасе бота есть слово "пошел", он реагирует на него и сбивает тем самым команду пользователя. Можно что-то сделать, чтобы этого не было? Выше выложил обновлённую версию, в ней удали два знака тире в начале 102 строки: Код -- if sMsg:find" [/!%+]%S+" then return end
|
|
|
21.12.2009, 15:17
Сообщение
#30
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 20.4.2009 Пользователь №: 3 106 Спасибо сказали: 0 раз |
Огромное спасибо, помогло
Еще вопрос, как в твоем скрипте можно добавить функцию исключения слов, чтобы бот не реагировал на определенные фразы? |
|
|
21.12.2009, 19:41
Сообщение
#31
|
|
[n00b] Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза |
Чуть выше Сева ведь описал как добавить слова исключения...
|
|
|
7.2.2011, 1:28
Сообщение
#32
|
|
Активный участник Группа: Пользователи Сообщений: 75 Регистрация: 20.11.2010 Пользователь №: 8 103 Спасибо сказали: 0 раз |
если в апи1 можно сделать слово с пробелом например _бот_ -реагирует только на "бот" а не на слово "работа" то перекомпелированный в апи2 тупит и реагирует на все подряд
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Бот-говорун -_- От темы с ID: 229 |
1 | gumin | 4 979 | 3.1.2012, 19:37 Посл. сообщение: Alexey | |
нужен бот-говорун на API 2 | 2 | Non_Stop | 6 856 | 14.5.2010, 16:21 Посл. сообщение: sania | |
Нужен Бот Говорун С Большим Колво Фраз ощеня нуженама нащальника |
2 | mujik | 8 146 | 21.12.2008, 10:47 Посл. сообщение: Strannik | |
Умный Бот-говорун | 5 | fixx | 19 639 | 7.12.2008, 10:57 Посл. сообщение: chicha |
|
Сейчас: 27.11.2024, 2:07 |