W skrypcie talk.lua po tym jak bot przywita uzytkownika jest komenda Kinform, aby bot wyslal zawiadomienie ze sie przywital. Jednak jesli ktos ma wylaczona pocje wyskakujacej rozmowy to tego komunikatu nie dostanie. Moze ktos wie co zmienic aby ten komunikat jednak dochodzil ?
Olórin
24.06.2003 - 12:09
raczej nieda sie, chociaz moze jak zmienił kolejnośc komend....
pozatym UŻYWAJ FUNKCJI SZUKAJ to było już omawiane!!!!!!!!!
Probowalem. Problem tkwi chyba w tym ze komenda kinform nie zadziala jak okno wiadomosci jest zamkniete.
Sorry za wyszukiware. Zapomnialem sie
Olórin
25.06.2003 - 09:13
CODE
function IRecv (msg)
local body = msg.GetBody()
local cntID = msg.GetCnt()
local p = 0
if not KCntOpen(cntID) then
if preg_match("/\\bcze\\b/i", body) ~= 0 or preg_match("/\\bhej\\b/i", body) ~= 0then
KSend(cntID, "Hej!")
p=1
KLog("Odpowiedź na przywitanie", -1)
body = "[bot]\n" .. body
end
end
msg.SetBody(body)
if p==1 then
KInform(cntID, "- Konnekt Bot - Przywitałem się")
end;
end
zamien odpowiedni kawałek kodu na powyższy, może pomoże ale głowy niedam....
talk talk talk.... odwala mi...
jakubek - piles cos? brales moze?
a moze to ta choroba... hiperaktywnosc!
a mi sie wydaje ze to ten glupi egzamin ktory... ZDALEM!!! i jestem caly happy... ide to uczcic... =O]
Olórin
nic...
ale dzieki za fatyge
Olórin
26.06.2003 - 16:27
czekaj.....mam pomysl !!!! :]
CODE
function IRecv (msg)
local body = msg.GetBody()
local cntID = msg.GetCnt()
if not KCntOpen(cntID) then
if preg_match("/\\bcze\\b/i", body) ~= 0 or preg_match("/\\bhej\\b/i", body) ~= 0then
KSend(cntID, "Hej!")
KInform(cntID, "- Konnekt Bot - Przywitałem się")
KLog("Odpowiedź na przywitanie", -1)
body = "[bot]\n" .. body
msg.SetExt(" [Bot] Przywitałem się!!")
end
end
msg.SetBody(body)
end
No teraz jest fanie, co prawda kinform nie dziala nadal ale obok nicku podaje informacje o przywitaniu. Ja troszke to zmodyfikowalem i jest git.
WIELKIE DZIEKI
Olórin
27.06.2003 - 09:11
w zasadzie kinform można wyrzucić z tej procedury....
to już mamy jeden problem mniej :]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.