Помогите с Talkingbot |
Здравствуйте, гость ( Вход | Регистрация )
Помогите с Talkingbot |
20.3.2010, 16:14
Сообщение
#1
|
|
Участник Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз |
Где подправить что бы Talkingbot писал только одному человеку что бы другие при этом не видели
хочу сделать реклмного бота из него просто При слове хабы... выскакивает этому человеку списек друзей хабов что бы другие не видели при этом Заранее благодарен!
Прикрепленные файлы
|
|
|
20.3.2010, 16:34
Сообщение
#2
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
замени
Core.SendToAll на Core.SendToUser |
|
|
20.3.2010, 16:47
Сообщение
#3
|
|
Участник Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз |
|
|
|
20.3.2010, 17:34
Сообщение
#4
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 13.3.2010 Из: Украина г.Харьков Пользователь №: 6 340 Спасибо сказали: 4 раза |
CraZy Вот держи , не забудь нажать спасибо !
Прикрепленные файлы
|
|
|
20.3.2010, 19:01
Сообщение
#5
|
|
Участник Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз |
|
|
|
20.3.2010, 19:06
Сообщение
#6
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код Core.SendToUser(curUser, "<"..curUser.sNick.."> "..cmd.." "..RestOfText)
Core.SendToUser(curUser, "<"..BotName.."> ".. answer ) |
|
|
20.3.2010, 20:34
Сообщение
#7
|
|
Освоившийся участник Группа: Пользователи Сообщений: 226 Регистрация: 11.11.2009 Пользователь №: 4 990 Спасибо сказали: 18 раз |
1
|
|
|
20.3.2010, 21:17
Сообщение
#8
|
|
Участник Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз |
Код Core.SendToUser(curUser, "<"..curUser.sNick.."> "..cmd.." "..RestOfText) Core.SendToUser(curUser, "<"..BotName.."> ".. answer ) после этого в чате не видно что пишит Пользователь... если он пишит Хаб то выскакиевает ему реклама ну его слов Хаб не видно как быть? Мне надо что бы слова Пользователя были видны ну что бот сам пишет ему в ответ видно только этому человеку! мне кажется глупо это все... если бот отвечает только одному, и он начнет вести с ним беседу, то получится что другие увидят ЭТО: user Привет всем, user Ты бот user Отстань и т.д. читай первый пост! Я ХОЧУ ИЗ НЕГО СДЕЛАТЬ РЕКЛАМНОГО БОТА!!! а что в нём написено привет как дела итд я это удалю! Пример: Народ есть у кого телефон такси? <БОТ> Дешёвое такси нашего города т 950-55-33 итд Понятно? сделал так! Код Core.SendToAll("<"..curUser.sNick.."> "..cmd.." "..RestOfText) Core.SendToUser(curUser, "<"..BotName.."> ".. answer ) ну почему то бот пишет сверху! к примеру При слове рекламма бот реагирует и поевляется не после того как я написал а сверху [04:13:52]<<Бот> НЕ Рекламь! [04:13:52] <Я>Рекламма |
|
|
24.3.2010, 21:36
Сообщение
#9
|
|
Участник Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз |
Сделал вот так:
Код local sMsg = "<"..curUser.sNick.."> "..cmd.." "..RestOfText for _,v in pairs(Core.GetOnlineUsers()) do Core.SendToUser(v, sMsg) end Core.SendToUser(curUser, "<"..BotName.."> "..answer) Теперь блокируется команды ! + итд других скриптов... выручите как быть? |
|
|
25.3.2010, 12:00
Сообщение
#10
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Добавь проверку на команду в сообщении, перед
Код for key in pairs(trigs) do добавьКод if mess:find("^%s*(%p)") then
return end |
|
|
26.3.2010, 3:03
Сообщение
#11
|
|
Участник Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз |
Спасибо дружище!
|
|
|
20.3.2012, 13:50
Сообщение
#12
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 11.1.2009 Из: Владивосток Пользователь №: 1 774 Спасибо сказали: 5 раз |
использую данный скрипт как информер
как реализовать таймаут между реакцией на фразу? допустим,не более 2х обращений(ответов) за N-промежуток времени? флудят Заранее благодарен! |
|
|
Похожие темы
|
Сейчас: 23.11.2024, 8:46 |