English version coming up.. maybe..


github

Add jokes / Vitsit

Add jokes to a simple text file and get jokes
Example:
	!aj A chicken walks into a bar and the bartender says "We don't serve your kind here." The chicken says "That's ok, I just want a drink."
Answer:
	xD
and the bot will then tell you a link to the vitsit.txt file using a private message. Request a joke:
Example
	!rj 
Answer:
	Random joke if the searchword matches a joke in the file.
Random vitsejä, joita voit myös lisätä listalle. rj = random joke, aj = add joke
	!aj Lisää vitsi tähän
	!rj
	!rj hakusana
Esim:
	!aj Mikä on koiran lempiruoka? Koiramakkara.
Mallivastaus:
	xD
Esim:
	!rj koiramakkara
Mallivastaus:
	Mikä on koiran lempiruoka? Koiramakkara.

Add quotes / Lisää quoteja

Add quotes to a simple text file and get quotes. Bot will give you the same url in DM after you add a quote, so you wont forget it.

!aq = add quote, !rq = random quote

	!aq
	!rq
	!rq search word
Example:
	!aq "I'm not a great programmer; I'm just a good programmer with great habits." - Kent Beck
Answer:
	Quote added!
Example:
	!rq programmer
Answer:
	"I'm not a great programmer; I'm just a good programmer with great habits." - Kent Beck

ChatGPT

OpenAI:n chatgpt-rajapinta.

Käytössä on tällä hetkellä gpt-4o -kielimalli. Se voi kuitenkin vaihdella..

Esim:
	KD_Butt: Mitä kuuluu?
mallivastaus:
	Hyvää kuuluu.
Kuvageneraattori / kuvaselitys:
Archive of pictures
	!dalle
Esim:
	!dalle generoi minulle hieno kuva laamasta
	!dalle https://i.imgur.com/kXcVpRb.jpeg
	!dalle https://i.imgur.com/kXcVpRb.jpeg what are the the most important colors in this picture?
Puhesynteesi
	!tts
Esim:
	!tts Pidä tampere puhtaana

Revontulet:

Revontulien aktiivisuus, asteikolla 1-9. Aktiivisuus perustuu Kp-arvoon. Mitä suurempi Kp, sen etelämmässä revontulia voi silloin nähdä.
Bz: Negatiivinen arvo tarkoittaa, että häiriöt magneettikentässä ovat todennäköisempiä.
Tiheys: aurinkotuulen tiheys, protonia per kuutiosenttimetri.
	!aurora tai !revontulet
Esim:
	!aurora
Mallivastaus:
Kp arvo nyt: 1.00 (Näkyvyys: 5=Helsinki, 4=Iisalmi, 3=Kemi). Aurinkotuulen nopeus: 365.1 km/s, bz: 5nT, tiheys: 5.78 p/cm3

Kuun asento:

Kuun asento, esim. täysikuu ja kuun ikä vuorokausissa. Kuun asento näytetään myös utf8-emojina.

🌑 uusikuu
🌒 kuun kasvava sirppi
🌓 kuun ensimmäinen neljännes
🌔 kasvava kuperakuu
🌕 täysikuu
🌖 laskeva kuperakuu
🌗 kuun viimeinen neljännes
🌘 kuun vähenevä sirppi

	!kuu tai !moon

Esim:
	!kuu
Mallivastaus:
	Kuun vaihe: 🌓 kuun ensimmäinen neljännes, ikä: 5 vrk.

Horoskooppi:

Pyydä botilta horoskooppi. Eri aihealueitakin on.
	!horoskooppi aihe

Esim:
	!horoskooppi vkl
	!horoskooppi viikonloppu/maanantai
	!horoskooppi rakkaus
	!horoskooppi talvi/kesä/syksy/kevät
	!horoskooppi juhannus/joulu/loppiainen/vappu/pikkujoulu/uusivuosi/pääsiäinen
	!ho

IMDB:

Hakee OMDB-apia käyttäen tietoja elokuvista. Tiedot eivät tule suoraan IMDB:n sivuilta, mutta vastaavat suurin piirtein samaa.
Etsi hakusanalla ja vuosiluvulla, tai vain elokuvia, tai vain sarjoja, tai tiettyä episodia.
Esim:
	!imdb the matrix

Mallivastaus:
	The Matrix [1999] Action, Sci-Fi Directed by Lana Wachowski, Lilly Wachowski, Actors: Keanu Reeves, Laurence Fishburne, Carrie-Anne Moss Plot: When a beautiful 
	stranger leads computer hacker Neo to a forbidding underworld, he discovers the shocking truth--the life he knows is the elaborate deception of an evil 
	cyber-intelligence. Rate: 8.7 (1,713,959), http://www.imdb.com/title/tt0133093

Esim:
	!imdb the matrix 1999
	!imdb movie the matrix
	!imdb leffa the matric
	!imdb series the matrix
	!imdb sarja the matrix
	!imdb episode the matrix
	!imdb episodi the matrix
Käynnistä tai sammuta skripti kyseisellä kanavalla:
	!imdb enable
	!imdb disable
Sama skripti on myös discordissa.

Korvamato:

Lisää korvamadon sanoitukset tai ihan vaikka artistin ja biisin nimi. Kaksoispiste ei ole pakollinen, mutta selkiyttää käyttöä.
	!km tai !korvamato
Lisää uusi korvamato:
	!korvamato: korvamatosanoitukset tähän

Esim:
	!korvamato: could you understand the beauty of the beast
Mallivastaus:
	Korvamato lisätty! ID: 666

Mikäli teksti on lisätty jo aiemmin, annetaan siitä ilmoitus, ja uutta korvamatoa ei tallenneta.
Valitse (tulosta) korvamato (risuaita kuvastaa numeroa):
	!korvamato id #

Esim:
	!korvamato id 666
Muokkaa korvamatoa:
	!korvamato id # (lyrics|artist|title|url|link2|info1|info2): tieto tähän

Esim:
	!korvamato id 666 info2: Euroviisuviottaja 1998
Mallivastaus:
	Päivitetty. Oli: tyhjä

Esim:
	!korvamato id 666 artist: Lardi
Mallivastaus:
	Päivitetty. Oli: tyhjä

Esim:
	!korvamato id 666 artist: Lordi
Mallivastaus:
	Päivitetty. Oli: "Lardi"
Poista korvamato
	!korvamato id # del

Esim:
	!korvamato id 666 del
Etsi korvamato:
	!korvamato etsi: hakusana tähän
Esim:
	!km etsi: 506 ikkunaa

Sähkö:

Hakee sähkön tuotannon tiedot fingrid.fi -sivulta tai tarkemmin heidän rajapinnasta. Hintatiedot haetaan erillisestä rajapinnasta sivulta https://sahkohinta-api.fi
Esim:
	!sähkö
Mallivastaus:
	Kokonaiskulutus: 8947.2MW. Tuotanto: 8344.9MW, ☢️ 3745.5MW, 💨 2215.3MW, 🌊 1001.3MW, 😎 /0, ~50.061Hz
	Pörssisähkön hinta (Alv 0%) (klo. 17:00): 1.23c/kwh, +1h: 1.21c/kwh

Sää:

Hakee sään tai ennustuksen openweathermap.org -sivulta. Anna hakusanaksi kaupungin nimi tai suomalainen postinumero.
Skripti muistaa, minkä paikkakunnan säätä kysyit viimeksi, eli seuraavalla kerralla kun kysyt säätä, ei tarvitse antaa hakusanaa.
Kellonajat ovat kysytyn sijainnin aikavyöhykkeellä

	!s, !sää, !saa, sää kaikkine lisätietoineen.
	!se sää ennustus, tulostaa tulevan sään 3h aikavälein.
	!se5, 5 vrk ennustus, tulostetaan 2 lämpötilaa per vuorokausi (UTC 00:00 sekä UTC 12:00)
	!sa, sää alue, tulostaa myös lähikuntien lämpötilan.
	!fmi, !f, hakee fmi:n sivuilta tietoja.
Hae tämänhetkinen sää:
Esim:
	!s Jyväskylä
	!s Hel,fi
Mallivastaus:
	Helsinki, FI: 0°C (~ -6,5°C), light ❄️ . 🌄 09:16, 🌆 15:39, 💨 6,2 m/s

Ensin on kerrottu mitattu lämpötila, sen paikalla voi olla myös min...max lämpötila siltä hetkeltä. Suluissa on ~ merkillä varustettuna ns. "feels like" eli "tuntuu kuin" -lämpötila, joka on laskennallinen.

Hae lyhyen aikavälin sääennuste (tulostaa kellonajan, sääemojin sekä lämpötilan):
Esim:
	!se Jyväskylä
Mallivastaus:
	Jyvaskyla, FI: 02: ❄️  -6,3°C, 05: ❄️  -5,8°C, 08: ❄️  -5,8°C, 11: ❄️  -6,1°C, 14: ❄️  -6,5°C, 17: ❄️  -7,2°C, 20: ❄️  -7,3°C,
Hae 5vrk ennuste:
Esim:
	!se5 Jyväskylä
Mallivastaus:
	Jyvaskyla, FI: 11.1 (klo: 02: ❄️  -6,3°C, 14: ❄️  -6,5°C) 12.1 (klo: 02: ❄️  -7,5°C, 14: ❄️  -6,2°C) 13.1 (klo: 02: ❄️  -7,6°C, 14: ☁️  -10,7°C) 14.1 (klo: 02: ☁️  -15,2°C, 14: ☁️  -16,4°C) 15.1 (klo: 02: ☁️  -17,7°C, 14: ☁️  -11,9°C)
Hae lähialueen lämpötilat:
	!sa Jyväskylä
hae fmi:n sivuilta (beta)
Esim:
	!fmi jyväskylä
Mallivastaus:

Kickpelle (beta):

2023-08-09
Skriptin avulla kanavalla olevat operaattorit ja voicetetut henkilöt voivat äänestää pellen ulos.
Tämä vote-menetelmä on vaihtoehto sille, että joku joutuu yksin potkaisemaan häirikön ja saamaan siitä vihaa itselleen.
Joukkoistuksessa on enemmän psykologista voimaa. Kolme votea lennättää häirikön pihalle.
	!kick henkilon_nick ja valinnainen syy perään
Esim:
	!kick matti etköhän oo ottanu jo tarpeeks
Mallivastaus:
	(matti) votes: 1/3, "etköhän oo ottanu jo tarpeeks"
Voit komentaa skriptiä myös privassa. Privassa on myös bannifeature, jota käytettäessä botti kickbannaa henkilön ulos kanavalta saman tien.
Esim:
	!kick #kanava henkilon_nick valinnainen syy perään.
Skripti sisältää myös ns. kirosanafiltterin. Jos joku onnistuu sen kanavalla kirjoittamaan, saa hän välittömästi kickin. Kirosanalistan voi listata ja siihen voi lisätä sanoja komennoilla:
	!badwords
	!badword add tähän kirosana
Vastaukset em. komennoista tulevat sinulle privaikkunaan.

Urltitle:

Skripti hakee kanavalle kirjoitetuille URL-linkeille titlet eli otsikot. Mikäli otsikko sisältyy jo itse URLiin, sitä ei tulosteta. Mikäli URLin kohteena on tiedosto,
haetaan sen mimetype ja tiedoston koko. Mikäli sivun HTML-koodissa on myös description -kenttä, tulostetaan se mieluummin kuin title.

Joillekin sivuille on olemassa rajapinta-tuki, tai muita tapoja saada itse sisällöstä enemmän irti. Voit myös etsiä vanhaa urlia komennolla !url
Esim:
	!url seura
Mallivastaus:
	Löytyi 1067, ID: 50, 142, 466, 523, 624, 631, 632, 941, 1036, 1101, 1119, 1136, 1160, 1329,

Esim:
	!url id 466
Mallivastaus:
	ID: 466, url: https://www.youtube.com/watch?v=6wTUXNDaWi8, title: YLE A-zoom - Rukoillen rikkaaksi? - YouTube, desc: YLEn A-zoomissa esitetty reportaasi Sana ja ylistys -seurakunnan toiminnasta. Ohjelmassa haastatellaan seurakunnan jäseniä ja myös sen johta...

Taivaanvahti:

Taivaanvahti -skripti hakee ajoittain uusimmat havainnot sivulta taivaanvahti.fi. Havainnot tulostetaan kanavalle puolen tunnin välein. Vastaa myös kutsuttaessa komennolla !taivaanvahti. Taivaanvahti toimii urltitle-parserina, eli se hakee taivaanvahti-sivuston sisällön mukaisesti havainnosta tarkemmat tiedot, kuin mitä pelkkä title antaisi. Skriptistä löytyy myös hakutoiminto, joka hakee 2 viimeisintä ilmiötä hakusanalla.


	!taivaanvahti hakusana
Esim:
	!taivaanvahti Jupiter ja Mars
Mallivastaus:
	Jupiter ja Mars: (15.08. 00:32, Helsinki) https://www.taivaanvahti.fi/observations/show/126281 Jupiterin ja 
	Marsin valssi Isoisänsillan kaarella. Lämmin yö taas kuvailla. Lähikuvassa Jupiterin kuut Ganymedes, IO ja 
	Europa yhtenä klimppinä ja ...
	
	Jupiter ja Mars: (15.08. 03:40, Taipalsaari) https://www.taivaanvahti.fi/observations/show/126296 Jupiter ja 
	Mars Taipalsaaren Jauhialan aamutaivaalla

Info for HAMs:

HAMS script will fetch data from space weather (solar data) from hamqsl.com

	!hams
Esim:
	!hams
Mallivastaus:
	Solar Flux: 170, A_ind: 30, K_ind (kp): 4, Xray: C1.9, Sunspot number: 131, Proton Flux: 14, Electron Flux: 2530e/cm²/s, Solar Wind: 627.6km/s, Heliumline: 133.6p/cm²/s, Magnetic field: -3.5nT