#discord-bot #bot-framework #handler #tulpje #gateway #component #shared

app tulpje-handler

Multi-purpose discord bot & framework

1 unstable release

0.11.0 Jan 5, 2025

#887 in Database interfaces

CC-BY-NC-SA-4.0

150KB
4K SLoC

Tulpje

Unnecessarily complicated rewrite of a multi-purpose discord bot

Components

Gateway

Receives Gateway Events from discord and publishes them onto an AMQP queue.

Also handles storing shard statistics.

Handler

The main "bot" component of Tulpje, this is where all the commands, event handlers, etc. live.

Works by connecting to an AMQP queue and listening for for Discord Gateway Events.

Manager

Intended to be the component that manages (re)sharding, currently just returns the recommended shard count from Discord.

Framework

The bot framework used by tulpje-handler to handle events, commands, etc.

Shared

Things shared between different parts of the bot.

Dependencies

~67–100MB
~2M SLoC