Discord multimedia- ja informaatiobotti
Hellsten, Vili (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120532943
https://urn.fi/URN:NBN:fi:amk-2025120532943
Tiivistelmä
Opinnäytetyössä tehtiin toiminnallinen projekti, jossa kehitettiin multimedia- ja informaatiobotti Discord-alustalle oman yhteisömme käyttöön. Botilla avulla voidaan toistaa musiikkia YouTubesta, seurata automaattisesti Steam-alustalla olevien sovellusten ajankohtaisia päivitystietoja ja esittää kysymyksiä Google Gemini AI:lle. Botti toteutettiin Python-ohjelmointikielellä käyttäen discord.py-kirjastoa botin pohjana.
Työssä käsiteltiin botin kehittämisen vaiheita ja tutustutaan ohjelmistorajapintoja toimintaan ja kuinka niitä voidaan yhdistää sovelluksien toteutuksiin informaation lähteenä. Lisäksi käytiin läpi ohjelmistokirjastoja, jotka tukevat botin päätoimintojen toteuttamista.
Lopputuloksena on botti, jonka toimintoja käyttäjät voivat ohjata yksinkertaisilla komennoilla Discordin käyttöliittymästä. Työtä voidaan soveltaa muiden Discord-bottien kehitykseen tai sovelluksiin, jotka ovat tekemisissä ohjelmointirajapintojen kanssa.
Työssä käsiteltiin botin kehittämisen vaiheita ja tutustutaan ohjelmistorajapintoja toimintaan ja kuinka niitä voidaan yhdistää sovelluksien toteutuksiin informaation lähteenä. Lisäksi käytiin läpi ohjelmistokirjastoja, jotka tukevat botin päätoimintojen toteuttamista.
Lopputuloksena on botti, jonka toimintoja käyttäjät voivat ohjata yksinkertaisilla komennoilla Discordin käyttöliittymästä. Työtä voidaan soveltaa muiden Discord-bottien kehitykseen tai sovelluksiin, jotka ovat tekemisissä ohjelmointirajapintojen kanssa.
