tcely

joined 1 year ago
[–] tcely 2 points 1 year ago* (last edited 1 year ago)

I would have the bot work like this:

Find the total subscribed agora users.

Find the number of agora subscribers from this instance.

Assume every user from the local instance votes nay, then start reading replies.

For each reply, if the local subscriber uses the "aye" tag, change their vote to aye and record the timestamp for that reply.

A later reply with the "nay" tag should be able to undo that user's previous approval.

The bot should report the counts each day and a final summary after the voting period has ended.

If it's not over 51%, then the vote should fail to pass.

[–] tcely 1 points 1 year ago* (last edited 1 year ago)

You have to filter the count by the instance to find the correct number.

I think a discussion for 3 days that allows anyone to participate followed by 7 days of voting, only by local accounts, makes sense.

Even if I were away for a week, I'd be likely to see the discussion before or the vote after.

[–] tcely 1 points 1 year ago

I think we should accept any proposal only after it exceeds 51% of the agora subscribers who are on this instance.

(Remember, federation means you can subscribe to this community from many instances.)

[–] tcely 1 points 1 year ago* (last edited 1 year ago)

At least for my client software links are [ text ] ( URL ) but I understand the confusion, as I am almost certain it is the other way around, just like you typed it, in some other software I have used recently.

[–] tcely 2 points 1 year ago

Get yourself an app, or a better web client. You don't need to use the client the instance provided for your convenience.

https://joinmastodon.org/apps

[–] tcely 3 points 1 year ago* (last edited 1 year ago)

Thanks for posting this. Please update to include the gist link from @[email protected] too.

Gist

The original Mastodon post with the GitHub Gist link.

view more: ‹ prev next ›