Skip to content

Services

Tranceiver Service

A lightweight, event-driven service that handles communication with Discord. In most cases, you won't need to interact with the Transceiver directly unless you plan to modify the models stored in Redis.

Bot Service

The heart of PBot. This service continuously scans Redis for new messages and runs the message history through the middleware stack.

Redis Service

An in-memory data store that sits between the Bot and Transceiver services, acting as the message bus.

Redis Insight Service

A local GUI for inspecting and interacting with the Redis service, useful for debugging and monitoring.