Kulmapaikka IRC bot written in node.js
Go to file
2021-11-30 22:59:55 +02:00
plugins Fixed pvm. again. Now with ZZZZZZZZZZ 2021-11-30 00:38:28 +02:00
.gitignore Youtube plugin updated to follow api changes. Updated packages 2021-11-13 11:56:49 +02:00
.jshintrc Added twitter url support 2015-10-02 20:14:31 +03:00
app.js Fixed cron to take timezone into account 2021-11-30 22:59:55 +02:00
appTest.js Initial help feature 2019-11-20 20:28:11 +02:00
config.example.js Added Pvm and cron 2018-10-27 14:50:31 +03:00
Dockerfile Added dockerfile 2021-11-13 12:14:19 +02:00
logger.js Initial help feature 2019-11-20 20:28:11 +02:00
package-lock.json Youtube plugin updated to follow api changes. Updated packages 2021-11-13 11:56:49 +02:00
package.json Youtube plugin updated to follow api changes. Updated packages 2021-11-13 11:56:49 +02:00
README.md Added dockerfile 2021-11-13 12:14:19 +02:00

Kulmapaikka IRC Bot

Irkkibotti kulmapaikkalaisille. Sisältää seuraavat huimat ominaisuudet:

Ominaisuus Kuvaus
.sää / .saa Antaa säätiedot tärkeimmille paikkakunnille. Hakee Tiedot OpenWeatherMapista ja Aurassa sijaitsevasta lämpöanturista.
.sää / .saa kaupunki Antää säätiedot annetulle kaupungille
.heita / .heitä x×d×n Heittää x kertaa n-sivuista noppaa
.op Antaa operaattorioikeudet kaikille ketkä sen ansaitsevat
.youtube hakusana Hakee youtubesta hakusanalla
.luohahmo Luo D&D-hahmon (yksinkertainen)
.luohahmo2 Luo D&D-hahmon (monipuolinen)
.kernel tyyppi Kertoo nykyisen uusimman kernel-version. Tyyppi voi olla longterm/stable/mainline. Mainline on oletus.
.wtf kysymys Kertoo mitä termi tarkoittaa
.vitsi Kertoo puujalkavitsin englanniksi

Automaattiset toiminnot

  • Youtube-linkeille tulee automaattisesti youtube-tiedot
  • Twitter ja Mastodon -linkeistä automaattisesti näkyy sisältö

Asennus

Muokkaa config.example.js ja tallenna config.js-tiedostona. Tämän jälkeen riittää:

npm install
npm run start

Docker

docker build -t kulmapaikka-ircbot .
docker run -v $(pwd)/config.js:/app/config.js kulmapaikka-ircbot

Tekijä

Jukka Susivainio jukka.susivainio@posteo.fi