Skip to content

🌿 A pace-layered approach to high-volume Discord Servers.

License

Notifications You must be signed in to change notification settings

jackyzha0/discord-steward

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 Steward

The order of civilization. The fast layers innovate; the slow layers stabilize. The whole combines learning with continuity. -- Stewart Brand

A pace-layered approach to high-volume Discord Servers.

Stream interfaces like Discord and Slack basically create a single global timeline that moves at a certain rate. If you miss a certain conversation, it flows away. Someone once described Slack as the online version of the open office arrangement – it puts the pressure of everything being visible all the time to everybody on the individual.

How can we create mangroves? Garden/forest type ecosystems which have gently flowing multi-branched stream systems, designed for digital mindfulness and non-linearity?

Steward is an attempt to give back agency to users to control the speed of information in the feeds they are a part of.

Installation

Invite the Steward to your server!

Caution: Steward is still in alpha development. Any potential damage/loss of data is incurred your own discretion.

Run on Google Cloud

Terminology

  1. Feed: a communication channel with multiple pace layers
  2. Pace Layer: a number representing volume of messages. Layers are ordered in terms of 'pace' or message flow. Higher layer number means more frequent and noisy updates, whereas lower layer numbers are less frequent and higher signal information.

User Guide

For Server Admins

Steward integrates well into existing discord servers!

  • To mark a channel as a feed, just prefix it with a 🌿 emoji. When finished, run /steward reset to set up all the appropriate roles and permissions.
  • You can make new pace layers under feeds by just creating new text channels under the category suffixed with <channel-name>-p# where # is the layer number.

For Users

Here's the typical user flow.

  • See what feeds are available using /feeds list
  • Join a feed using /feeds join
  • Set your pace level using /pace set
  • React to messages using ✨. This is referred to as 'democratic pinning' where messages that surpass a number of reactions get boosted up a pace layer.

About

🌿 A pace-layered approach to high-volume Discord Servers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published