Pubquiz på messenger

Er du glad i quiz? Pubquiz er i alle fall en slager. Men for noen år siden kom jeg over fenomenet IRC quiz – på en kanal som het #trivia – og jeg ble ganske hekta en liten stund. Her var det altså en bot som hostet et spørrespill, og det var alltid mange deltagere…

bot: et program som gjør automatiserte oppgaver over internett

…og å lage en bot, ja det fikk jeg også lyst til. Så jeg lagde meg faktisk en IRC bot som jeg kunne kjøre via mIRC. Kjempekult.., men IRC er jo egentlig ganske gammeldags. Så da jeg i forrige uke kom over DotMSN – et .net kodebibliotek for å lage MSN klienter – så dukket bot-interessen opp igjen. Etter en sen kveld så Kjempekjekt Quiz Bot dagens lys.

Hvis du er interessert i å prøve deg på quizen, som består av en bunch med filmspørsmål, så er du velkommen til å sende meg dine MSN konktaktopplysninger, sånn at jeg kan invitere deg med :). Kan sikkert gi deg innsyn i kildekoden også om du vil…

Under ser du et eksempel-screenshot som viser hvordan det funker.

bot1.jpg

Og her er selve bot’en… Ja, jeg er glad i konsollapplikasjoner. Og ja, jeg er enda mer glad i farger.

bot2.jpg

På CodeProject fant jeg forresten en som hadde brukt DotMSN til å lage en log-listener. Kjempekult.., i stedet for at webserveren sender deg en epost eller bare oppdaterer eventloggen eller en eller annen kryptisk fil så får du den til å kontakte deg på MSN. Mega-fett!!

Det neste blir å lage en bot som kan simulere meg, så slipper jeg å bruke tid på å svare folk som spør om alt mulig rart på MSN. Neste gang du snakker med meg på messenger så er det kanskje ikke er jeg som sitter i den andre enden i det hele tatt.

Kategorier: Diverse prosjekter.
RSS feed for kommentarene. Tilbaketråkk.

2 kommentarer til “Pubquiz på messenger”

  1. Ole-Magnus Says:

    Hvilken av filene skal jeg åpne for å komme inn i DotMSN?

  2. Torbjørn Says:

    Eh, vet ikke om jeg skjønner spørsmålet. Hvilke filer snakker du om, og hva mener du med å komme inn i DotMSN?

Skriv en kommentar

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Einar W. Høst: Det er jo læringen som gjør det morsomt! Se også http://norvig.com/21-days...

Pagliacci: OBS! tl;wr. Det er vel akuratt det jeg sliter med med min læring innenfor pr...

Torbjørn: La oss anta to ulike definisjoner av Template Method pattern - de to ytterpunkte...

Lars-Petter: Hei igjen. Siden du inviterer til å ta diskusjonen i bloggen, og har tatt deg t...

Torbjørn: Lars-Petter: Det er én måte å se det på. Det er absolutt fortsatt Template M...

Lars-Petter: Hei. Har du ikke i prinsippet her gått over fra Template Method (arv) til Strat...

Christian Abildsø: I alle fall i C#, så føles dette som kode som blir mer fleksibel men vanskelig...

Torbjørn: Hei Henrik, og takk for tilbudet. Ble oppmerksom på Rasberry Pi for under en uk...

Henrik Sandaker Palm: Ang. større hobby prosjekt. Du er som er en slik rakker på programmering har j...

Øivind Nilsen: Slutt å bruke mobilnummeret mitt som eksempel !...

Mulig relaterte linker

 Hold deg oppdatert

Søk i bloggen

Ferske innlegg

  • En historie om programmering
  • Template Method del 4: Multippel arv
  • Template Method Intermesso
  • Template Method del 3: Bare funksjoner
  • Kategorier

  • .net ninja (37)
  • Bøker (17)
  • Diverse prosjekter (35)
  • DSL (10)
  • Erlang (10)
  • F# (5)
  • Hardware (1)
  • Jobb (77)
  • Julekalender (51)
  • kjempekjekt.com (23)
  • LISP/Clojure (33)
  • NNUG / community (60)
  • O/RM & databaser (10)
  • Off topic (116)
  • OO-design/clean code (30)
  • Podcasts (14)
  • Polyglot (77)
  • Ruby (27)
  • Silverlight / RIA (3)
  • Software/verktøy (20)
  • Softwareutvikling (21)
  • Testing / TDD (30)
  • the contiki strip (13)
  • User experience (3)
  • WCF (3)
  • Webutvikling (32)
  • WPF (9)
  • WTF (12)
  • Last ned Wallpaper

    Programmeringsbloggens tøffe skrivebordsbakgrunn med snippets fra ulike språk laster du ned her!

    Abonner via epost

    Om du vil kan du få alle nye blogposter tilsendt til din epost. Abonner nå, det er kjempeenkelt!

    Meta