Together-Java / TjBot

A bot for the together java discord server. Name still undecided
6 stars 6 forks source link

Project Listings #1

Open AzatothTheAwakened opened 4 years ago

AzatothTheAwakened commented 4 years ago

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.