Skip to content

Instantly share code, notes, and snippets.

@donthorp
Last active December 15, 2015 04:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save donthorp/5201753 to your computer and use it in GitHub Desktop.
Save donthorp/5201753 to your computer and use it in GitHub Desktop.
Kandan Channel Notes

##Channels

  • A channel is a set of messages that is viewable and possibly broadcast to one or more subscribers.
  • A channel can be active, archived (frozen), or deleted.
  • An active channel has one or more subscribers and can be updated, searchable, subscribable, and viewable.
  • An archived channel is read-only, searchable, and viewable. (A daily log of an active channel could be archvied)
  • A channel may be public with open-subscriptions
  • A channel may be public and invite only
  • A channel may be private with open-subscriptions (if you know the name)
  • A channel may be private and invite only
  • A private chat (personal message) is a channel with only two subscribers
  • A private chat may be "off the record". Immediately deleted when either party disconnects.
  • Closing a view on a channel does not delete the channel.
  • A channel may be listed or not listed.
  • A channel has an owner

##Permissions

  • Admins can create, archive, and delete public and private channels.
  • Admins have invite, ban, and kick permissions.
  • Admins cannot view personal channels
  • Admins may appoint channel moderators with invite, ban, or kick permissions.
  • Admins may appoint channel creators for public or private channels (a permission for each)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment