CreatorCoinTools / RallyRoleBot

MIT License
6 stars 8 forks source link

🟢<ACTIVE>🟢 💰 Bounty: Alert Feature for Discord Bot - 2800 $RLY ($700) 💰 #19

Closed RallyCreatorCoins closed 3 years ago

RallyCreatorCoins commented 3 years ago

=========================

Bounty: Alert Feature for Discord Bot

Status: 🟢 ACTIVE 🟢

Reward: 💰 2800 $RLY 💰

Time Estimate: 12 Hours

=========================

Bounty Overview: Add a feature to the current RallyRoleBot that integrates Rally Webhooks to provide alerts for Creator Coin, purchases, converts, donations and stats info. This bot should have automated features along with several setup commands (detailed below) that allow the discord admin configuration control over the feature. Each new feature needs to be integrated into the RallyRoleBot Dashboard, allowing the admin to toggle features on/off and customize them. These commands should be built to be consistent with the current design and be submitted to the Rally community repository as a PR to be reviewed. Once approved, they will be merged and the Bounty will be awarded.

Docs:

Rally API/Webhooks - https://developer.rally.io/#/ Dashboard Repo - https://github.com/CreatorCoinTools/rally-discordbot-dashboard RallyRoleBot Repo - https://github.com/CreatorCoinTools/RallyRoleBot

To Discuss or Claim this bounty, please join our Discord: https://discord.gg/aPCQYQDQzp

User Story: Creator Uses: In my Discord server, I need to configure the RallyRoleBot to allow a channel to be sent automatic updates whenever a purchase or donation is made using my creator coin I should be able to assign any number of channels to a notifications stream from the RallyRoleBot I should be able to choose which transactions are allowed There should be easy commands for me to use to get list of transaction type (get_notifications_channels) There should be easy ways to unmap channel notifications I should be able to visit the Dashboard at rallybot.app and use the above commands in the UI

Minimum Requirements:

- $setpurchasemin Discord Admin/Botmaster must be able to set a threshold amount for notifications to show up for purchases. Default 1 coin. Also include “conversions” from $RLY to the creator coin.

- $setdonationmin Discord Admin/Botmaster must be able to set a threshold amount for notifications to show up for donations. Default 1 coin.

- $coinstats should DM the user with the following stats for the user: Total # of Coins, Total # Donated, Donation Rank based on role, date joined. // It should ask: “Would you like to share this information in #? Press the :thumbsup: react to share, or the :thumbsdown: react to keep the information private/never ask again.” - Integrate those 2 outcomes. - $allcoinstats <day/week/all> - list the following stats in the coin alerts channel based on the time given: Total # of Supporters, # of transactions, # of donations, # of coins, and total/weekly # of rewards earned. - $setstatsdaystart <0-23> - Enables Admin/botmaster to set when the 24hr stat should rollover compared to the default (12AM UTC)

- Bot will need a different response for each trigger: Ex: “ has purchased/donated/sent 1000 !”)

To Discuss or Claim this bounty, please join our Discord: https://discord.gg/aPCQYQDQzp

RallyCreatorCoins commented 3 years ago

@rally-ray

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 2800.0 RLY attached to it.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 265 years, 9 months from now. Please review their action plans below:

1) nemani has been approved to start work.

  1. Go through the Rally API Documentation.
  2. Go thorugh the codebase for the discord bot.
  3. Setup Test environment personal discord + heroku.
  4. Work on the required commands
  5. Testing + PR for review. 2) melaniemagdalene has applied to start work _(Funders only: approve worker | reject worker)_.

I will set up design systems, build UI components, and create wireframes, mockups and interactive prototypes. I am skilled at both design and front-end development which helps me quickly create high quality interfaces ready for development. 3) voanhcung has applied to start work _(Funders only: approve worker | reject worker)_.

Check out this bounty that pays out 2800.0 RLY https://gitcoin.co/issue/dm9hbmhjdW5nWDk2Z1JBVnZ3eDUydVM2dzRRWUNVSFJmUjNPYW9CMjQ2Nzc= #web3 4) hattyot has been approved to start work.

I am already familiar with the RallyRolebot, its api and the dashboard, so I would totally be able to do this

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 2800.0 RLY has been submitted by:


gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 2800.0 RLY attached to this issue has been approved & issued to @hattyot.

voanhcung commented 3 years ago

[]() ok

voanhcung commented 3 years ago

Ok

voanhcung commented 2 years ago

0xf9C001323f9bF58eaf90B23AF831A626d9e8d435

voanhcung commented 2 years ago

0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b

voanhcung commented 2 years ago

Vào Th 7, 13 thg 8, 2022 lúc 01:17 nguyen hong thai quang < @.***> đã viết:

0xf9C001323f9bF58eaf90B23AF831A626d9e8d435

— Reply to this email directly, view it on GitHub https://github.com/CreatorCoinTools/RallyRoleBot/issues/19#issuecomment-1213386476, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR5WCZB3HH5J2K3G54MEJKDVY2IJXANCNFSM4WVWUBOQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>