Skip to content

Channel Management Feature #217

@purduekenny

Description

@purduekenny

Problem

When attempting to communicate the purpose of channels in a message, only one user is able to maintain the list as it evolves. This causes either an undue burden or an outdated channel list depending on the motivation of the original poster.

Solution

Develop a module that keeps track of channel names and their respective descriptions and category. The module will then have the ability to post to a channel, designated by a settings command, the current channel mapping.

Questions

  • Can the bot collect the current existing categories and channels and populate the list of categories and channels when first added to a server?

Requirements

  • As an administrator, I can create new channels.
  • As an administrator, I can create new categories.
  • As an administrator, I can associate channels with only one category.
  • As an administrator, I can associate a description property to a channel.
  • As an administrator, I can set the channel that I want to output the channel list.
  • As an administrator, I can prompt the bot to make a new post that outputs the channel list in the specified format below.
  • As an administrator, I can edit an existing channel to give it a new description or associate it to a different category.

Format

Category

#channel-name: channel_description_copy
#channel-name-2: channel2_description_copy

Category 2

#channel-name-3: channel3_description_copy
#channel-name-4: channel4_description_co

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions