request a sort of chat bot
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

request a sort of chat bot

Started by Vipertje, 09 October, 2007, 13:29:46

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Vipertje

I have a request for a script for lua 5.1.x

A script that react on some words like text addy and the bot say back the hub addy is blablabla.no-ip.org something like that.

with a optie to reg or not reg the bot.

and support multible lines to choose from.

hehe={
     "Jaaa, [CURUSER] that was funny,  Hahahaha.",
     "Oke, dat was wel leuk, vind ik tenminste :)",
     "what are you smiling for [CURUSER]?",
     "jeetje wat kan jij lachen [CURUSER]",
     "thats great hihihi",
     "hehehehe",
   "hahahaha",
     "hohohohoh" 
                                 },

Something like this.
----------------------------------------------------------------------
This script is what I use now, but I to old I think because the script doesnt response any more :S





Bot = "--=Roxy=-" 
sDescr = "Huisbot"
sMail = "angelsdvdhub@gmail.com"


trigall=1 

trigw = { 


hehe={
  	"Jaaa, [CURUSER] that was funny,  Hahahaha.",
  	"Oke, dat was wel leuk, vind ik tenminste :)",
  	"what are you smiling for [CURUSER]?",
  	"jeetje wat kan jij lachen [CURUSER]",
  	"thats great hihihi",
  	"hehehehe",
	"hahahaha",
  	"hohohohoh"  
                              	},

			kicking={
  	"Fly away pretty bird",
  	"right [CURUSER]",
  	"gooi maar naar mij [CURUSER] ik weet er wel raad mee",
  	"stays away from [CURUSER]",
  	"Wow gevaarlijk hier",
  	"goed werk [CURUSER]",
	"GOTCHAAAAAAAAAAAAA",
  	"die mag een ander lastig vallen"  
                              	},

			hahaha={
  	"Jaaa, [CURUSER] Dat was lachen,  Hahahaha.",
  	"dit is echt een gezellige hub",
  	"ik plas zowat in me broek......... oeps ik heb geen broek aan......... angel laat me ff uit please!!!",
  	"hihihihihi",
  	"fantastisch",
  	"hahahaha",
	"vertel nog meer leuks :-D",
	"hahahaha wat een humor",
	"hahahaha dat had ik ff nodig",
	"lach je me nou uit?",
  	"Jaaa, [CURUSER] Dat was lachen,  Hahahaha.",
  	"hahaha die was leuk",
  	"hihihihihihi",
  	"ik moest zo lachen dat ik het niet meer ophield",
  	"hahahaha schitterend",
  	"onwijs leuk",
        "hahahaha i love your smile [CURUSER]",
	"die snap ik niet",
	"met die blijf je wel vrolijk",
	"lol",
	"het is hier weer ouderwets gezellig",
	"hahahaha [CURUSER] wat een leuke lach heb jij",
	"je blijft hier lachen",
  	"onwijs grappig"  
                              	},


			snik={
  	"trooooooooooooooost [CURUSER]",
  	"waar heb je zo'n verdriet om [CURUSER]?",
  	"aggossieeeeeeeeeeeee",
  	"jankert",
  	"snik?",
  	"snotter",
  	"wie vrolijkt [CURUSER] ff op?",
	"zakdoekje nodig [CURUSER]?",
  	"niet huilen [CURUSER]"  
                              	},
                              
			burp={
  	"ging het [CURUSER]??",
  	"*burp*",
  	"komt door het gulzigge drinken [CURUSER]",
  	"*burp* solly",
  	"geef die boer een stoel",
  	"*burp* word druk met al die boeren",
	"hahahaha",
  	"oeps ik liet een broeksburp, ruik je hem?"  
                              	},

			bye={
    	"Mzzl, [CURUSER]",
    	"bye bye, [CURUSER]",
    	"Doei doei, [CURUSER]   .....*Snik*",
   	"Hey,  [CURUSER] we already mis you",
   	"we will miss you [CURUSER]",
   	"*Snik snik* we zullen je missen, [CURUSER]!",
   	"*Toedeloe*",
   	"c ya l8r",
    	"Zeker betere dingen te doen, he?",
    	"Schiet op.....wegwezen!"
                              	},

			toedeloe={
    	"Mzzl, [CURUSER]",
    	"Latersssssssssssss, [CURUSER]",
    	"Doei doei, [CURUSER]   .....*Snik*",
   	"Hey,  [CURUSER] kom als de sodemieter terug hier. Haha grapje, als je moet dan moet je, mazzel",
   	"*Snik snik* we zullen je missen, [CURUSER]!",
   	"Toedeloe",
   	"Ga je nu al weg?!",
    	"Zeker betere dingen te doen, he?",
    	"Schiet op.....wegwezen!"
                               	},

			Later={
    	"c ya [CURUSER]",
    	"Laterssssssssss, [CURUSER]",
    	"Doei doei, [CURUSER]   .....*Snik*",
   	"Hey,  [CURUSER] kom als de sodemieter terug hier. Haha grapje, als je moet dan moet je, mazzel",
   	"*Snik snik* we zullen je missen, [CURUSER]!",
   	"*Toedeloe*",
   	"Ga je nu al weg?!",
    	"Zeker betere dingen te doen, he?",
    	"doe kalm aan [CURUSER] knufffffffffffffff"
                            	},

			redirected={
    	"Schiet op.....wegwezen!"
                            	},

			Eten={
    	"eet smakelijk [CURUSER]",
    	"tot laters [CURUSER] eet ze",
    	"Doei doei, [CURUSER] eet smakelijk",
   	"tot straxxxxxxxxx [CURUSER]!",
   	"*Toedeloe*",
   	"Ga je nu al weer eten?!",
    	"Smakelijk eten",
    	"Schiet op.....ga eten!"
                            	},

			slapen={
    	"Mzzl, [CURUSER]",
    	"Laterssssssssssss, [CURUSER]",
    	"Doei doei, [CURUSER]   .....*Snik*",
   	"Hey,  [CURUSER] kom als de sodemieter terug hier. Haha grapje, iedereen heeft zo zijn bedtijden",
   	"*Snik snik* we zullen je missen, [CURUSER]!",
   	"Toedeloe",
   	"Ga je nu al slapen?!",
    	"Weltrusten [CURUSER]",
    	"Schiet op.....vlug naar je nest [CURUSER]!"
                            	},


			grrr={
   	"GRRRRRRRRRRRRRRRRRRR",
    	"kijk uit [CURUSER] ik kan harder grommen",
    	"NIET GROMMEN",
    	"ben je boos [CURUSER]?",
    	"wat nou grrrrrrrrrrrr?",
    	"GRRRRRRRRRRRRRRRRRRRR daar heb je niet van terug nananananana"
                            	},


			hello={
     	"hi [CURUSER]",
     	"Hey  [CURUSER]",
     	"how are you [CURUSER]?",
     	"aloha [CURUSER]",
     	"Hoi [CURUSER], hoe gaat het?",
     	"greethings [CURUSER]!",
     	"Gegroet,  [CURUSER]",
     	"[CURUSER], do i know you?"
                       		},


			["uitlaten"]={
     	"Ik dacht dat je het nooit zou vragen",
     	"Ik ben ff met het vrouwtje mee",
         "brb ff met ANGEL mee, ze gaat me uitlaten",
     	"pffffffffffffff eindelijk ik hou het bijna niet meer",
     	"YESSSSSSSSSSSSSSSSSS eindelijk",
                            	},


			["mand in"]={
     	"Ik wil me mand niet in",
     	"Ik heb niets verkeerd gedaan",
         "moet altijd me mand in ",
     	"pffffffffffffff ",
     	"ik ga me mand al in",
                            	},


			dronken={
	"Ik dronken? -*- HIK -*-",
	"pftftt paff die fffles barkeeper   pfffttttttt",
	"Ik heb er maar eentje op... fustje dan he",
	"Ik ben niet dronken!!",
	"Ik ben niet dronkeeeeeeeeeen",
	"dronken, waar heb je het over?",
	"pfftt!",
	"*spuug*",
	"auuuuw mijn hoofd",
	"Ik denk dat ik moet overgeven",
	"*BLAH*",
	"*BURP*",
	"Ik ben niet dronken *HIK*"
                            	},

			bot={
	"Robots stinken!",
	"Direct Connect bots zijn zielig",
	"Een robot?",
	"Ik? dacht het ff niet...",
	"niet liegen!",
	"Ik een robot??? echt niet!!!! heb je een beetje olie voor me???",
	"Ik ben een gewoon mens (zo gedraag ik me)",
	"Ik ben een echte HULK, weet je wat dat zijn volgens onze wet??? Als je erin prik dan bloeden ze! IK DUS",
	"zal ik me tanden ff laten zien?",
	"ben ik niet lief omdat ik een bot ben??? discriminist",
	"Wat in hemelsnaam is een bot?",
	"Jij denkt dat ik een bot ben, toch?",
	"Probeer je nu te zeggen dat ik een machine ben?",
	"Ik? HAHA",
	"Ik ben DE HULK ja",
	"okee ik geef toe ik ben een groen mens",
	"sssssssssssst niet veraden joh",
	"Ik ben misschien verbaasd, maar ik ben geen robot!",
	"Ik verzeker je dat ik net zo echt ben als jou!",
	"Ik weet dat jij dat ben, maar wat ben ik?",
	"nietes!",
	"<--- echt levend mens",
	"<----  heel lief hulkie",
	"Een bot? Waar?",
	"Een bot? in deze hub?",
	"Ik vraag me af of er bots zijn hier!",
	"Waar haal je zo'n stom idee vandaan!",
	"Ik ben GEEN bot",
	"Ik ben helemaal echt, sorry!",
	"Ik ben een hulk van vlees en bloed!",
	"Maak je er een gewoonte van anderen te beschuldigen, [CURUSER]?"
                               	},                   

			solly={
     	"Maak je er maar niet druk om.",
     	"geeft niet ",
     	"oke",
     	"Het is al goed",
     	"Mooi",
     	"Zo lang als je maar solly zegt vind ik het best..",
     	"goed",
     	"Ik heb het gevoel dat je dat niet meende...",
     	"Je klinkt niet echt overtuigend",
     	"Spijt het je echt?",
     	"Laat maar",
     	"Geen probleem",
     	"ok"
                          	},

			["kisss"]={
     	"ik wil ook een kusje",
     	"do i get also a kiss [CURUSER]?",
     	"lots off LOVE in this hub",
     	"i want a kiss 2",
     	"this is the kiss hub",
     	"that is sweet",
     	"kissssssssssss [CURUSER]",
     	"huggggggggggg and kissssssssss [CURUSER]",
     	"Where is my kiss?",
     	"after the hug comes the kiss",
                        	},

			["brb"]={
     	"tot zo [CURUSER]",
     	"we missen je nu al [CURUSER]",
     	"we already mis you [CURUSER]",
     	"niet te lang weg blijven",
     	"dont stay to long away",
     	"HB [CURUSER]",
     	"ga je nou al weer weg [CURUSER]?",
     	"are you going away [CURUSER]?",
     	"blijf blijf blijf",
     	"stay stay stay",
     	"niet weg gaan [CURUSER]",
     	"dont leave us [CURUSER]",
     	"gaat [CURUSER] er alweer vandoor",
     	"is [CURUSER] again going away?",
     	"we kunnen ff over [CURUSER] roddelen",
     	"(start de timer)",
     	"dat even weg kunnen we van jou [CURUSER]",
     	"niet weg gaan [CURUSER] snik snik",
     	"dont go [CURUSER] snik snik",
     	"kom je zo echt terug [CURUSER]?",
     	"alweer weg [CURUSER]?"
                        	},


			["afk"]={ 
	"tot strax weer [CURUSER]",
	"toedeloe",
	"kom je zo nog terug [CURUSER]? dan blijf ik op je wachten",
	"tot laters [CURUSER]",
	"okee dan niet",
	"wat jij wil [CURUSER] jouw dag",
	"tot straxxxxxxxx [CURUSER]",
	"blijf je lang weg?",
	"ga je nou al weer weg [CURUSER]?"
                            	},


			["vraagje"]={ 
	"vraag maar [CURUSER]",
	"wat wil je weten [CURUSER]?",
	"alweer?",
	"vraag maar raak",
                            	},

                     ["douchen"]={ 
	"spetterse [CURUSER]",
	"ook achter je oren wassen h? [CURUSER]?",
	"water is nat hoor",
	"pas op voor het putje",
                            	},


                        ["niet wakker"]={ 
	"je bent een slaapkop [CURUSER]",
	"koude douche nodig [CURUSER]?",
	"alweer niet?",
	"ga dan naar bed terug [CURUSER]",
                            	},


                       ["roxy"]={ 
	"zeg het eens [CURUSER]",
	"gaan we wandelen [CURUSER]?",
	"niet storen ik speel met tara",
	"zo heet ik",
                            	},


			["poes"]={ 
	"hier zijn er veel",
	"van wat voor poes hou jij [CURUSER]?",
	"miauwwwwwwwww",
	"pas op voor me klauw",
                            	},


                        ["goede morgen"]={ 
	"hier zijn we weer",
	"goede morgen [CURUSER]?",
	"ik heb je gemist [CURUSER]",
	"jippie weer iemand wakker",
                            	},


			["tara"]={ 
	"is mijn vriendin",
	"ik mis haar [CURUSER]",
	"is de hond van dolphin",
	"ben met haar buiten spelen",
                            	},


			["cain"]={ 
	"is mijn vriend",
	"ik mis hem [CURUSER]",
	"is de hond van dolphin",
	"ben met hem buiten spelen",
                            	},

                     ["eten"]={ 
	"ik lust wel wat hondebrokken",
	"wat eten we [CURUSER]",
	"ik heb zin in worst",
	"geef me maar een koekie",
                            	},


			["pasief"]={ 
	"wil je aktief? kijk hier maar is op  http://www.dcactive.tk",
                            	},


			["shiva"]={ 
	"is the  kitten of BugsBunny"


				},

			["netwerk"]={ 
	"The Best Friends On The Planet Is: Angels Friends!! dchub://dc.maincore.nl:1250 + dchub://dc.angelsfriends.nl:412 + dchub://dcbunny.no-ip.info:411 + dchub://dolphinsplace.zapto.org:415 + dchub://dc.indeboerenschuur.nl:4111",
                            	},
                            	
			["router"]={ 
	"voor de instellingen van je router kijk op http://www.portforward.com/routers.htm of op http://www.dcactive.tk/",
                            	},

			["goed lezen"]={ 
	"lees dan wat er staat",
	"brilletje nodig?",
	"knap hoor dat je dat niet begrijpt",
	"ik zeg nix",
                            	},

			["fav"]={ 
	"probeer /fav  [CURUSER]",
	"het is /fav [CURUSER]",
	"als ik jou was zou ik /fav proberen [CURUSER]",
                            	},

			["rules"]={ 
	"probeer !rules / try  !rules [CURUSER]",
	"het is !rules / it is  !rules [CURUSER]",
	"als ik jou was zou ik !rules proberen  / try  !rules [CURUSER]",
                            	},

			["regme"]={ 
	"probeer !regme gevolgt door een spatie en dan je wachtwoord zonder spaties [CURUSER]",
	"het is !regme [CURUSER] en dan een spatie met daarachter je wachtwoord zonder spaties",
	"als ik jou was zou ik !regme proberen [CURUSER]",
                            	},


			["addy"]={ 
	"de addy van deze hub is dc.angelsfriends.nl:412",
                            	},


			["hoesjes"]={ 
	"CD & DVD Covers  http://www.cdcovers.cc/",
                            	},


			["killed"]={ 
	"die zien we niet meer terug",
                            	},

     		
			lief={
	"<------------   die is pas lief",
     	"ik vind [CURUSER] heel erg lief",
     	"Hey [CURUSER], wil je met me knuffelen?",  
     	"dit is een hele gezellige hub"      
                           	},

			knal={
	"die zit",
     	"was die raak [CURUSER]?",
     	"zooooooooo die kwam aan",
     	"vechten in de hub"        
                           	},

			pompiedompom={
	"twiedeledie",
     	"heeeeeeeee is de reclame weer begonnen?",
     	"de film is afgelopen jullie mogen terug komen",
     	"GRRRRRRRRRRRRR ik sliep bijna [CURUSER]",
     	"welkom terug [CURUSER]"
                           	},

			tralala={
	"tralalalala ik zing ff met je mee [CURUSER]",
     	"verbreek de stilte nou niet",
     	"ssssssssssssst ik sliep bijna",
     	"gezellig hier he [CURUSER]?"        
                           	},

			["bek dicht"]={
	"[CURUSER] Waarom hou je zelf je bek niet dicht!!!",
     	"Waarom zou ik [CURUSER]",
     	"[CURUSER] is altijd onaardig tegen mij, Ik weet niet waarom!"
	           		}

} 
function Main() 
	frmHub:RegBot(sBot, 0, sDescr, sMail)

end 

function ChatArrival(curUser, data) 

status=string.sub(data,1,string.len(data)-1) 
-- parse the command 
s,e,cmd = string.find( status, "%b<>%s+(%S+)" ) 

if (cmd=="+quiet") then 
trigall=0 
SendToAll(Bot, " Okee ik ben al stil :(( ") 
return 1 
elseif (cmd=="+speak") then 
trigall=1 
SendToAll(Bot, " gezellig hier :-)") 
return 1 
end 


if( string.sub(data, 1, 1) == "<" ) then 
-- get the msg only using regular expression 
s,e,msg = string.find(data, "%b<>([%a ]+)") 
-- look in the table 
if trigall==1 then 
for key, value in pairs(trigw) do 
for key2, value2 in pairs(value) do 

if( string.find( string.lower(msg), key) ) then 
else break 
end 

if( string.find( string.lower(msg), "!me") ) then 
t="**"..curUser.sName 
data=string.gsub (msg, "!me", t, 1 ) 
end 

SendToAll( data ) -- send the original data 

SetTimer(1800) 
StartTimer() 
answer, x = string.gsub(value[math.random(1,table.maxn(value))], "%b[]", curUser.sName) 

return 1; -- tell the hub we have processed the data 
end 
end 
end 
end 

function OnTimer() 
SendToAll( Bot , answer ) -- send bot's answer 
StopTimer() 
end 
end
--------------------------------------------------------------------------------


That one didnt work, can some one fix that or build 1 supports LUA 5.1.x

Vipertje

cant any one help me with this script???

Vipertje

0.3.6.0c is the version of ptokax i use, I cant go newer (because of robocop and a change in the ptokax GUI again :( ) and I will not go to older (because of the older ptokax GUI ;) :).

I hope that you can help me with this one :)

Vipertje

Mutor, thx for the script, its working very good. THX alot M8.

Quote from: Mutor on 13 October, 2007, 16:22:52
This is the last time I will respond to a mod request
of a script with credits removed. There is no valid
reason for removing author credits/notes.

Tell me that 'your friend' gave it to you like this
and I'll show you two people with assholes for friends.

In any event, as the poster you are solely responsible
for what you post. I am truly fed up with this nonsense.

I am very sorry. I only did received file text in the lua file and the only thing what they said is that some one else did fix it for the hub long time ago and I think that people who fixed it did remove it, but I leave it always in, even when I change Script.

Sorry for it, but many THX that you fixed the script, many many THX

SMF spam blocked by CleanTalk