Skip to content

Server Companion + Community SDK Integration #22

@Arlodotexe

Description

@Arlodotexe

WindowsAppCommunity.Sdk

At Implementing event stream handlers WindowsAppCommunity/meta#12, you'll find Implementing event stream handlers WindowsAppCommunity/meta#12, which (when fully expanded) has a tree that looks like this:

These tickets are all closed off, and the SDK is read to be integrated with our Discord bot.

Initial approach

The CLI serves as an example of how to implement our SDK in our Discord bot, but it will look slightly different.

There are many things we'll need to consider to improve the overall user experience here.

Understanding how the SDK integration with our Discord Bot will look different to the command-line interface is our first step here.

Getting started

The below is the preferred order to handle implementation in:

  • CLI to Slash commands (with autocomplete)
  • Backlinking and invite system
  • User isolation (ready) + flexible permissions system (TBD)

CLI to Slash Commands

See: #23

Backlinking and Invites

See: #24

Isolating users

See: #25

Flexible user permissions

See: #26

Discord Role Migration

See: WindowsAppCommunity/meta#27

Sub-issues

Metadata

Metadata

Assignees

Type

No type

Projects

Status

New

Status

New

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions