In ProgressCommunity & Partners

Standalone Discord Bot Service

The SlabIQ Discord bot runs as its own service, released and rolled back separately from the website, and talks to SlabIQ only through a versioned API.

Status
In Progress
First discussed
Development started
Last updated
Progress3 of 5 milestones

Overview

The Discord bot now runs as its own service with its own releases, so a bot update doesn't need a website deploy and the other way round. The bot has no direct database access. Everything goes through a versioned SlabIQ API, so account data stays behind the website's permission checks. The first standalone release is live, and later bot updates are built and waiting to be released.

Completed work

  • The bot runs as its own service with separate releases and one-step rollback

Milestones

  • Completed

    Bot moved out of the website codebase

  • Completed

    Standalone bot service with its own releases

  • Completed

    First standalone release live

  • Not Started

    Support panel and ticket-thread bot update released

  • Not Started

    Status-alert bot update released

What β€œdone” means

The outcomes this item has to deliver. Each is marked as it is confirmed.

  • The bot can be released and rolled back without a website deploy

    Met

  • The bot reaches SlabIQ data only through the versioned API

    Met

  • Every built bot update is live

    Not met yet

Development updates

No development updates have been posted yet.