Joystream / discord-bot

Joystream Discord Bots
GNU General Public License v3.0
0 stars 4 forks source link

Discord Bots: Lets try again #7

Open bedeho opened 1 year ago

bedeho commented 1 year ago

Background

For a long period of time, the Discord bots have either not been working, or not had the right features. An attempt was made to update one of the existing bots and add a new tipping bot here https://github.com/Joystream/discord-bot/pull/4, however it is both old and also there are issues in implementation and feature set.

Proposal

I am here introducing three distinct and explicit requirements for each of the bots we see a role for in the Discord at this time. The purpose of this initiative is to level set on exactly what each bot should do, and how implementation, review and deployment should work.

  1. Role bot requirements: https://github.com/Joystream/discord-bot/issues/5
  2. Tip bot requirements: https://github.com/Joystream/discord-bot/issues/6
  3. Notification bot requirements: WIP, unclear if worth it - given that Pioneer notifications will soon work, and it can easily backfire if it gets noisy, as it often has.

These have been ordered in terms of desdending ROI, so executing in order is probably a good idea. These bots should be in separate codebases, but one repo, and PRs should be updating one at a time if at all possible. If there is some generic code that needs to be shared, put that in some new common util/commons folder.

IMPORTANTLY: we are starting from scratch here, the current bots have all sorts of legacy behaviors which should not carry over.

traumschule commented 1 year ago

The last bot dev took a break and we are left without bot for now.

Songoku1691 commented 1 year ago

Guys:

I submitted a proposal the other day https://pioneerapp.xyz/#/proposals/preview/350 This is assigning discord "Youtuber" role, it was now approved.

Can we add it on discord bot backlog?

bedeho commented 1 year ago

Can we add it on discord bot backlog?

This does not belong here, it belongs on issue https://github.com/Joystream/discord-bot/issues/5, and as you can see, it already has a content creator role.

Songoku1691 commented 1 year ago

Oh. Thank you Sir.