ChaosDAO-org / InternalGov-2.0

Monitor governance referendas on Polkadot/Kusama - Create a thread for each referenda for internal users to discuss before proxy account makes the vote.
Apache License 2.0
21 stars 14 forks source link

Simple TIP Bot #77

Open shawntabrizi opened 4 days ago

shawntabrizi commented 4 days ago

A simple TIP bot could be included into the project, allowing DAOs to discuss community members who have done things for Polkadot, and should receive a tip for that work.

Basic idea:

Something like this. Would be happy to contribute if I was given some starting code on entry point to write the logic.

shawntabrizi commented 4 days ago

Basically a more "voting" based version of: https://github.com/paritytech/substrate-tip-bot

The original version of the app was very simple, and i think this would be relatively simple too: https://github.com/paritytech/substrate-tip-bot/blob/5cadc69aefbd990ecf5d5f0d1a9c6f3cb38139e3/index.js

Nadro-J commented 3 days ago

I don't think it would be too hard to implement this :) the median value is probably the most fiddly part to do but everything else should be do-able

One of the things I've been working on in parallel is a mechanism that allows users with a specific discord role to submit feedback on a referendum and for other users with the same role to either approve or deny the request (loosely based off multisig thresholds). If approved the post is made, otherwise it's denied and nothing gets posted.

The same logic could potentially be applied to a tip-bot. I don't think you can limit how many times a person can create a thread on Discord but you can certainly set limitations on commands so a user could only use /tip once every X amount of hours/days.

image

image

shawntabrizi commented 3 days ago

Feedback form is a great idea.

Maybe over-engineering, but allowing AI to summarize the conversation inside a thread about a proposal might get similar results automatically :)

Prompt could be: "Take this discord thread, and summarize the conversation into 3 groups: pros, cons, neutral."

I guess the most important think is to keep anonymity, and letting the DAO control when the post happens.