[AI irc-bot] wie helpt me opweg ?

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Topicstarter
----Vraag-----
ik wil een irc-bot gaan bouwen in C++

ik heb bobot++ gedownload als voorbeeld source maar deze is erg uitgebreid. ik zoek dus een zo klein mogelijke c++ irc bot. (wel OO)
voor mijn part een die alleen "hallo" terug zegt als je zijn naam roept.

heeft iemand een (homemade) zeer zeer kleine c++ irc bot voor mij ?


----DOEL-----

uitiendelijk wil ik de volgende funtionaliteiten erin hebben:
- een emotie-module
deze houd bij:
agressie-gehalte
vermoeidheid (hoeveel heb ik al gezegd het afgelopen uur en hoe laat is het)
spraakzaamheid (hang beetje samen met bovenstaande)
humor-level (bij veel humor begint hij met moppen uit een 100001-moppen file te gooien)
and so on.......

- een reactie-module(moet zelfs een thread worden denk ik)
deze reageerd op vragen en commado's vanuit de room

- een @random-module(moet zelfs een thread worden denk ik)
deze bekijkt de huidige emotie en praat van zich af als dat toepasselijk is. deze luisterd dus niet !
deze past @random de emotie-classe aan met kleine wijzigingen..

- een @time-module(moet zelfs een thread worden denk ik)
deze houd de tijd bij en sprint daarop in.
- meld volle uren in het channel
- werkt vermoeidheid bij aan de hand van de tijd
- heeft "save" plaatsen voor een aantal tijden en kan het verschil met die tijd en de huidige tijf berekenen (bijvoorbeeld onthouden hoelang hij al alleen in het channel zit.)

optioneel(zal er dus wel nooit komen
een lerende module
deze onthoud welke users/nicknames altijd rot tegen hem doen en hij zal emotie-module aanpassen als deze users binnen komen oid.

- een user-interference-module(moet zelfs een thread worden denk ik)
dit is een telnet server oid. waar je als eigenaar van de bot op kunt inloggen om zo de bot's chatsessie te beinvloeden (bv. spraakzaam = 0 zetten en zelf gaan chatten).

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


  • whoami
  • Registratie: December 2000
  • Laatst online: 09:56
Hmm, dit lijkt verdacht veel op een scriptrequest, en deze zijn niet toegestaan.

Ga eerst eens gaan kijken hoe een bot precies werkt, en maak dan je eigen eenvoudige bot. Als je dat werkend gekregen hebt, kun je al die uitbreidingen gaan doen (maar ik denk wel dat je al een beetje veel hooi op je vork neemt).

https://fgheysels.github.io/


Dit topic is gesloten.