myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Чат бот для greylink

Теги
Нет тегов для показа
KURAGE
сообщение 13.7.2010, 20:55
Сообщение #1


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 29.8.2009
Пользователь №: 4 300
Спасибо сказали: 0 раз




Помогите сделать чтоб бот за место [NICK] подставлял ник юзера...
Код
dcpp = {}

BotSay = {
    {
        ["question"] = {"всем привет",},
        ["answer"] = {"[NICK]: привет",},
    },
}

function dcpp.OnPublicMessage(cid, msg)
        local userInfo = DC():GetUserInfo(cid)
         if (userInfo.ME ~= "1") then
          local huburl = userInfo.HL
           for _, mini_table in pairs(BotSay) do
            for _, trigger in pairs(mini_table["question"]) do
             if string.find(msg, trigger) then
              DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))])
                                        return nil
                                end
                        end
                end
        end

        return nil
end

Заранее спасибо!
Go to the top of the page
+Quote Post
Setuper
сообщение 13.7.2010, 22:06
Сообщение #2


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Код
DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))]:gsub("%[NICK%]", userInfo.NI))


Спасибо сказали:
Go to the top of the page
+Quote Post
KURAGE
сообщение 13.7.2010, 22:50
Сообщение #3


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 29.8.2009
Пользователь №: 4 300
Спасибо сказали: 0 раз




Цитата(Setuper @ 13.7.2010, 23:06) *
Код
DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))]:gsub("%[NICK%]", userInfo.NI))

Код
dcpp = {}

BotSay = {
    {
        ["question"] = {"всем привет",},
        ["answer"] = {"[NICK] привет",},
    },
    {
        ["question"] = {"всем пока",},
        ["answer"] = {"[NICK]! не уходи!!!",},
    },
}

function dcpp.OnPublicMessage(cid, msg)
        local userInfo = DC():GetUserInfo(cid)
         if (userInfo.ME ~= "1") then
          local huburl = userInfo.HL
           for _, mini_table in pairs(BotSay) do
            for _, trigger in pairs(mini_table["question"]) do
             if string.find(msg, trigger) then
              DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))]:gsub("%[NICK%]", userInfo.NI))
                                        return nil
                                end
                        end
                end
        end

        return nil
end

не хочет работать
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Greylink DC++
8 Lamo 17 317 30.1.2018, 13:36 Посл. сообщение: Ystus
No New Posts Topic has attachmentsНужна помощь в доработке скрипта greylink
Отложить запуск скрипта на определенное время
0 kirill_td 4 997 17.10.2014, 20:13 Посл. сообщение: kirill_td
No New Posts Проблемы с Greylink на Ptokax хабе
0 tammi_0909 6 069 12.2.2013, 14:29 Посл. сообщение: tammi_0909
No New Posts Greylink API userinfo
гг.
4 Lamo 10 437 20.5.2012, 7:08 Посл. сообщение: Enyby
No new Topic has attachmentsАнимированные смайлы для FGlink и GreyLink последних версий.
Новая редакция, и упаковка в dll-файл
14 TiGRpp 25 014 23.8.2010, 21:08 Посл. сообщение: Alexey
Closed Spider player на greylink dc++
поддержка
12 gregorijus 15 354 16.7.2010, 13:14 Посл. сообщение: Nickolya
No New Posts Topic has attachmentsПак из 289 анимированных смайлов для Greylink, Pelink
5 ekamoor 11 864 9.7.2010, 10:32 Посл. сообщение: Nickolya
Closed Неверный Wan IP в клиенте Greylink
5 buu 11 367 2.6.2010, 21:34 Посл. сообщение: buu
No New Posts Topic has attachmentsсмайлы для greylink 5.90 +
смайлы в dll библеотеке
11 ANDRBEST 16 536 7.2.2010, 23:22 Посл. сообщение: Fe(one)X
No New Posts Пользовательская (настроенная) версия GreyLink 5999
1 TiGRpp 8 526 13.12.2009, 23:58 Посл. сообщение: mariner
Closed greylink 5.90
проблема +me pleying
1 Uncle_Dif 6 612 16.9.2009, 20:17 Посл. сообщение: Setuper
No New Posts GreyLink через прокси сервер
не работает
2 intlive 11 509 4.7.2009, 1:36 Посл. сообщение: Electr0n1q
No New Posts Greylink 4.99 Dc++
Проблемы
5 NT_Muzz 14 146 25.8.2008, 17:18 Посл. сообщение: D'aspid

 



RSS Сейчас: 23.11.2024, 5:24