Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Project Listings #1

@AzatothTheAwakened

Description

@AzatothTheAwakened

What does the new feature do?

A command that lets a moderator create a listing for a project.
It should include a Projectname and a description, possibly also a link to a relevant page.
The created listing should be posted by the bot in a designated channel.
Ideally the project listing should be persistent outside of discord (like a db or something).

Additionally create a command that lets a moderator delete a listing again.
If its stored in a persistent storage it has to be deleted there aswell.

How does this feature benefit the server?

This would create a designated messageboard which is readonly.
Someone looking for a project to contribute to can easily find currently active projects.
Also it guarantees that the formatting and presentation is always the same.

A persistent storage could eventually help with setting up some sort of TogetherJava website and makes it possible to have the listings shown there aswell.

Example of usage

Example of creation:

?cproject Together Java Bot; A bot used to manage the Together Java Server.; https://github.com/Together-Java/TjBot 

Above command creates a well formatted message in the designated channel including the Name, Description and Link.

Example of deletion:

?dproject TogetherJavaBot

Above command deletes the message within the projects channel and within the database.

Notes

This feature is also open for discussion, critice or improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions