over budget

PCDiscord - Social Media Automation

$14,620.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
ソリューション

Discord(ソーシャルメディアアプリケーション)サーバーを自動化し、情報の共有と配信を行う。

Problem:

分散している地域団体を調整するのは、探し出すのも揃えるのも大変な労力が必要です。

Yes Votes:
₳ 28,681,976
No Votes:
₳ 17,213,316
Votes Cast:
132

[IMPACT]

Hypothesis:

Many community members use Discord to share and organize information.

This proposal is for automating Catalyst Discord community social interactions.

We would like to create new features to Open Source Catalyst Discord Bot and improve existing infrastructure documentation.

New Features

  1. Channel Connector
  2. Configuration option to add 'tag' to the channel
  3. Configuration option to whitelist partner servers
  4. Command to send a message to all channels in different servers with a specific 'tag'
  5. Funds Balance Automation
  6. Configuration option to set a Balance Channel
  7. Command to describe 'sent' transaction
  8. Command to describe 'received' transaction

Other Updates

  1. Bot Permission Manager
  2. Create Bot Access role based on the role they have in server
  3. Role Changer
  4. Instead of reactions, we try built-in Discord buttons
  5. single configuration file for better set up experience

Extra Service

  1. Supporting the community with setting up and using CatalystBot

This proposal is about building tools and supporting new forms of collaboration.

If these tool experiments going to be useful, we have an opportunity to move the access control on the chain instead of using only the whitelist for trust contracts.

The milestones and progress will be actively documented on an open project management Miro Board: https://miro.com/app/board/o9J_l1uX30U=/

All the released work features will be accompanied by user guides for both developers and community members.

I believe this kind of documentation will allow standards of ideation and collaboration.

I'm currently spread thin across many projects so if there is a blocker or misunderstanding of the next steps it could take several days before I am able to have full focus on solving the issues.

Luckily all the projects I am involved with are related to Project Catalyst so my strategy is to make sure the end result is useful even if I am late to deliver on the proposal.

This time I will also attempt to scale the team with incentives.

[FEASIBILITY]

I have not created a project timeline.

Considering the current progress it may take over 6 months before all the previously mentioned deliverables are completed.

After funding, I will be looking to reach out to the community to find more developers or project managers who are interested in automating our Discord use cases.

If I do not find more developers in our own ecosystem, I will reach out to freelancer groups.

This will help scale the project team and capabilities.

Budget and delivery estimations in dollars:

Project Management

Including documentation, server configurations, and testing

40 hours = 1600$

Public Internal Development Coordination Meetings and Workshops

20 sessions = 6400$ (standard is bi-weekly meetings)

Deliverables:

  • Channel Connector - 1120$
  • Funds Balance Automation - 500$
  • Bot Permission Manager - 500$
  • Role Changer - 500$

PCDiscord Maintenance and Support Treasury

Maintaining and updating Project Catalyst Server as well as providing support to help other community servers adopt these tools.

4000$

I have the skills to describe tool requirements and scale the team if necessary.

To complete these projects we have Jovee with the technical skills to write the code for the tools.

As for now, I will be the contact person to coordinate all proposal requirements.

[AUDITABILITY]

There are several indicators I think will show a nice project heartbeat.

  1. Tracking the distribution of funds with reason
  2. Counting how many times CatalystBot is forked and what it's used for
  3. How many unique contributors there are to help contribute to the PCDiscord proposal delivery?
  4. Going to do mood surveys to measure open session feedback.
  5. It also helps us to track the overall project task statuses
  6. How many tasks are created
  7. How many tasks are completed
  8. How many tasks are canceled

This proposal is done, when each of the deliverables are live on CatalystBot.

It will be our success if these bots will then find themselves used in other community servers to use any of the bot features.

We created the first PCDiscord proposal features in Fund 5.

Back then I only budgeted for developer costs.

https://cardano.ideascale.com/c/idea/352779

https://cardano.ideascale.com/c/idea/352780

Now I have more experience and vision to include full team cost estimations

And there is a PCDiscord Miro Board proposal I will continue updating and which will also include these upcoming feature guides.

https://cardano.ideascale.com/c/idea/352801

コミュニティ・アドバイザー・レビュー (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分 24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分 3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分 48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分 16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分 14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分 19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分 59秒
    Darlington Kofa
0:00
/
~0:00