Terug naar het overzicht

MarkBot

Een bot voor discord
Ik maak vaak gebruik van Discord om met mijn vrienden te communiceren. Discord biedt de mogelijkheid om zelfgeschreven scripts toe te voegen aan servers in de vorm van bots. Enkele jaren geleden heb ik hiermee geëxperimenteerd.

Discord is een populaire communicatie-app, vooral geliefd bij gemeenschappen, gamers en samenwerkingen. Het biedt tekst- en spraakkanalen voor communicatie, en veel gebruikers voegen bots toe voor moderatie, welkomstberichten en andere handige toepassingen.

Uit persoonlijke interesse heb ik geëxperimenteerd met het maken van een bot, genaamd Markbot, voor Discord. De oorspronkelijke functies waren eenvoudige interacties, zoals een begroeting wanneer je Markbot begroet. In de daaropvolgende maanden heb ik verschillende functies uitgeprobeerd, waarvan sommige succesvoller waren dan andere. Zo voegde ik bijvoorbeeld een Google Calendar-integratie toe, waardoor Markbot dagelijks gebeurtenissen kon aankondigen, en de mogelijkheid om RSS-feeds uit te lezen voor een nieuwsfeed.

Markbot is ontwikkeld met behulp van Node.js, een keuze die ik maakte omdat ik wat wilde maken met Node.js en de beschikbaarheid van een goede library voor Discord-bots in Node.js.

Eind 2023 kreeg het Markbot-project tijdelijk nieuw leven toen iemand in mijn omgeving ernaar vroeg. Dit motiveerde mij om het project weer op te pakken. Ik heb de code hier en daar verbeterd en geüpdatet, maar deze versie staat momenteel nog niet op Github.

Links