matt-yml / pk

PK's Public system to track issues and update on work
0 stars 0 forks source link

Channel alert management (dyno/poracle) #81

Open matt-yml opened 1 year ago

matt-yml commented 1 year ago

There are way too many channels now. Need to have a dyno bot controlled reaction role based config to show only channels people are interested in. The current setup is too much and doesn't even include beyond RDU.

example of how these should work: https://youtu.be/G6v-SeURCnY?si=qw2L1XRAhSU6Vtpo&t=281

Image

matt-yml commented 1 year ago

Image

Dyno reaction control buttons are setup in POC. Working on automating channel deployment templates so this can be rebuilt quickly. Thinking I need this bc it's not going to work the first time, clicking around is a lot of repetative work, and could be reused depending on new tiers or guilds.

https://muckelba.github.io/poracleWiki/configuration/discord.html#channel-auto-creation

matt-yml commented 1 year ago

Auto creating of categories and channels is working. Need to specify roles and permissions specifically. Deleting groups of channels with their categories is not possible.

After this is figured out I can test schemas of role assignments with dyno management.

matt-yml commented 1 year ago

Automation of role creation in Dyno customs will be used to generate the myriad roles required.

Jinja template for poracle automated channel creation with corresponding roles. https://github.com/mattlesnake/gore/issues/449

Because logical and is not possible in the Discord permissions hierarchy it's best to start brute forcing it. https://support.discord.com/hc/en-us/articles/206141927-How-is-the-permission-hierarchy-structured-

Dynamic deployment automation will help harm reduction from inevitable early design flaws.

matt-yml commented 1 year ago

This basic command could be very useful. `/role in Would like this to be event driven though. May have to settle for daily manual sweeps

https://docs.dyno.gg/en/commands/role

Image

matt-yml commented 2 months ago

useful info: https://docs.dyno.gg/en/home

dyno server invite: discord.gg/dyno

handy guide to show how to setup and how they should behave: https://www.youtube.com/watch?v=G6v-SeURCnY

Image

Image