Persoonlijkheden voor Botje

Gestart doorRik4 reacties45 weergaven

5 berichten · pagina 1 van 1

Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Hey one2xs,

Voor ons profielwerkstuk moeten Luuk en ik een klein chatbotje programmeren dat een aantal vragen stelt. Omdat wij deze ook een bepaalde persoonlijkheid moeten geven vraag ik jullie om hulp.

Wij gebruiken hetvolgende format om onze bot te laten antwoorden:

Codeblok (Default Botje Karakter):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

$arr = array();

// Welkom
$arr[welcome][] = "Hey hallo! Dank je dat je mee wilt doen.";
$arr[welcome][] = "Laten we maar meteen beginnen smile";

// Positief antwoord
$arr[positive][] = "Jep, goede keuze.";
$arr[positive][] = "Ik kon geen betere keuze maken.";

// Negatief antwoord
$arr[negative][] = "Dat zou mijn keuze niet zijn geweest.";
$arr[negative][] = "Als jij het zegt...";

// Filler
$arr[filler][] = "Lekker weertje trouwens, hé?";
$arr[filler][] = "Het duurt niet lang meer hoor, nog even volhouden!";

// Vraag stellen
$arr[question][] = "Als je mocht kiezen, koos je dan voor %1 of %2?";
$arr[question][] = "Wat vind jij beter, %1 of %2?";

// Einde
$arr[end][] = "Okay, we zijn bijna klaar. Nu nog een paar open vragen.";

// Kansen van reacties.
$posChance = 50;
$negChance = 50;
$fillChance = 10;

?>

De kansen zijn als volgt:
De kans dat de bot een positieve reactie geeft. De kans dat de bot een negatieve reactie geeft. En de kans dat de bot tijdens het typen van de gebruiker een filler gebruikt.

Nu wil ik jullie vragen om ofwel deze bot uit te breiden, ofwel een nieuwe persoonlijkheid te bedenken. Je kan dus bijvoorbeeld een lui iemand doen of een echte kakker.. alles mag als het maar haalbaar is! Zet er wel even bij wat voor persoonlijkheid het is.

Indien je meehelpt krijg je als beloning 0.01 - 1 punt (afhankelijk van de hoeveelheid werk die je vericht hebt). Je kunt natuurlijk ook vrijwillig helpen smile
0
Daan

Lid

Berichten
692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$arr[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]

[COLOR= #FF8000]// Welkom[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]welcome[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Hallo! Wat leuk dat je wilt meedoen!"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]welcome[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Zullen we maar snel aan de bak?"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Positief antwoord1[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]positive[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Yeaahright!"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]positive[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Ik had het zelfde gekozen!"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Negatief antwoord1[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]negative[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Hmmm.."[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]negative[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Weet je het zeker?"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Positief antwoord2[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]positive[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Hmm, oke jammer!"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]positive[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Omdat jij het zegt! :("[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Negatief antwoord2[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]negative[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Okeeee dan!"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]negative[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Dus je wilt nog meedoen?"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Positief antwoord3[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]positive[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Oke! TOPPIE!"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]positive[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Laten we beginnen!"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Negatief antwoord3[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]negative[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Hmm, dan niet .."[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]negative[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Je gaat er spijt van krijgen!"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Filler[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]filler[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Weetje al wat je met oud&nieuw gaat doen?"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]filler[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Ik ga gewoon lekker bij familie zitten!"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Vraag stellen[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]question[/COLOR][COLOR= #007700]][]    =[/COLOR] [COLOR= #DD0000]"Als je mocht kiezen, koos je dan voor %1 of %2?"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]question[/COLOR][COLOR= #007700]][]    =[/COLOR] [COLOR= #DD0000]"Wat vind jij beter, %1 of %2?"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Einde[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]end[/COLOR][COLOR= #007700]][]         =[/COLOR] [COLOR= #DD0000]"Okay, we zijn bijna klaar. Nu nog een paar open vragen."[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Kansen van reacties.[/COLOR]
[COLOR= #0000BB]$posChance[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$negChance[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fillChance[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700];[/COLOR]

?>
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
De positieve antwoorden en negatieve antwoorden moeten gewoon random gekozen worden. Wat jij nu dus doet gaat niet werken yummie
Maar bedankt ^^
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$arr[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]

[COLOR= #FF8000]// Welkom[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]welcome[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Yo, zullen we beginnen ?"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]welcome[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Kom, ik hem haast"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Positief antwoord[/COLOR]
[COLOR= #0000BB]$arr[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]positive[/COLOR][COLOR= #007700]][]     =[/COLOR] [COLOR= #DD0000]"Yeah;
$arr[positive][]     = "[/COLOR]Super[COLOR= #007700],[/COLOR] bedankt om te helpen[COLOR= #DD0000]";

// Negatief antwoord
$arr[negative][]     = "[/COLOR]Dat zou mijn keuze niet zijn geweest[COLOR= #007700].[/COLOR][COLOR= #DD0000]";
$arr[negative][]     = "[/COLOR]Ahhhh[COLOR= #DD0000]";

// Filler
$arr[filler][]     = "[/COLOR]Ook de voetbal gezien [COLOR= #007700]?[/COLOR][COLOR= #DD0000]";
$arr[filler][]     = "[/COLOR]Komaan[COLOR= #007700],[/COLOR] als je weg wilt moet je snel verder doen[COLOR= #007700].[/COLOR][COLOR= #DD0000]";

// Vraag stellen
$arr[question][]    = "[/COLOR]Als je mocht kiezen[COLOR= #007700],[/COLOR] koos je dan voor [COLOR= #007700]%[/COLOR][COLOR= #0000BB]1[/COLOR] of [COLOR= #007700]%[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]?[/COLOR][COLOR= #DD0000]";
$arr[question][]    = "[/COLOR]Wat vind jij beter[COLOR= #007700], %[/COLOR][COLOR= #0000BB]1[/COLOR] of [COLOR= #007700]%[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]?[/COLOR][COLOR= #DD0000]";

// Einde
$arr[end][]         = "[/COLOR]Eindelijk[COLOR= #007700].......[/COLOR]We zijn er bijna"[COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// Kansen van reacties.[/COLOR]
[COLOR= #0000BB]$posChance[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$negChance[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$fillChance[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700];[/COLOR]

?>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
De php rand() functie?

[COLOR= #0000BB]<?php
$posChance[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$negChange[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$fillChance[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]50[/COLOR][COLOR= #007700]);[/COLOR]
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren