Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build a Chimoney Slack Bot #45

Open
uchibeke opened this issue Oct 13, 2022 · 22 comments
Open

Build a Chimoney Slack Bot #45

uchibeke opened this issue Oct 13, 2022 · 22 comments
Assignees
Labels
API hacktoberfest Hacktoberfest issues

Comments

@uchibeke
Copy link
Contributor

HR, Event organizers, community managers and anyone in a Slack org should be able to send Chimoney to other users within Slack

Build a bot that rewards Slack users with Chimoney

  • Bot can be mentioned in a channel or issue and instructed to send $N to a @user using Chimoney.
  • Bot initiates a Chimoney payout to the email of the Slack user that is mentioned (get Slack profile by username) and sends the initiate chimoney payout with email: email_from_slack
  • Bot sends a DM to the Slack user that initiated the Payout with a payment link to pay for the transaction on Chimoney. This link is returned from the /initiate-chimoney endpoint.
  • Payer sees a Table on Slack build with Slack UI components with a summary of the Payout
  • The Payer user clicks the link and is taken to the chimoney Payment page and they can pay from their Chimoney wallet
  • Chimoney automatically sends an Email to the user that was rewarded. Optionally, reply to the original Slack comment or send a DM to the Slack User that received the Payment with the Redeem instructions that was also sent by Chimoney via email
  • They can then redeem their reward to any of the options at dash.chimoney.io/redeem
@uchibeke uchibeke added hacktoberfest Hacktoberfest issues API labels Oct 13, 2022
@fumblehool
Copy link

Hello @uchibeke I would love to work on this.
Please assign this to me if nobody is currently working on it 😄

@thelimeskies
Copy link
Contributor

Hi @uchibeke i would love to work on this if it's available

@uchibeke
Copy link
Contributor Author

Done @thelimeskies and @fumblehool, feel free to implement it with your own approaches, languages/frameworks and both will qualify

@thelimeskies
Copy link
Contributor

Alright, will do
Thank You

@Ayo-Awe
Copy link
Contributor

Ayo-Awe commented Oct 21, 2022

@uchibeke can I create a similar bot but for discord

@uchibeke
Copy link
Contributor Author

@uchibeke can I create a similar bot but for discord

Yes please. Please duplicate this issue for the discord bot and ping me on the new issue to assign it to you

let’s go! 🚀🚀🚀

@thelimeskies
Copy link
Contributor

@uchibeke I'm almost done with the bot added a random giveaway feature for the channel it's called in

it could currently be tested in my workspace would drop the link if that's ok with you

@uchibeke
Copy link
Contributor Author

Can it be installed as an app in other workspaces? @thelimeskies

@thelimeskies
Copy link
Contributor

Not at the moment
Has an entire process I need to do for it to become distributed

Will start the process once I'm done testing

@uchibeke
Copy link
Contributor Author

Cool. Let me know

@fumblehool fumblehool removed their assignment Oct 31, 2022
@uchibeke
Copy link
Contributor Author

uchibeke commented Oct 4, 2023

@thelimeskies do you still want to complete this and earn?

@thelimeskies
Copy link
Contributor

@uchibeke Sure, i've done some update and resolved the issues i had with state management the last time so i should push soon

@amosayomide05
Copy link
Contributor

@uchibeke can I also work on it for a telegram bot?

@uchibeke
Copy link
Contributor Author

uchibeke commented Oct 6, 2023

@uchibeke can I also work on it for a telegram bot?

Yes please

@amosayomide05
Copy link
Contributor

@uchibeke can I also work on it for a telegram bot?

Yes please

Ok thanks

@amosayomide05
Copy link
Contributor

@uchibeke @phyleria
I am done creating the telegram bot

@phyleria
Copy link
Collaborator

phyleria commented Oct 9, 2023

Thanks @amosayomide05

Your PR will be reviewed 👍🏾

@amosayomide05
Copy link
Contributor

amosayomide05 commented Oct 9, 2023

Thanks @amosayomide05

Your PR will be reviewed 👍🏾

I haven't made a PR yet

@phyleria
Copy link
Collaborator

phyleria commented Oct 9, 2023

Oh, ok. If you're done creating the telegram bot then please create a PR for it

@amosayomide05
Copy link
Contributor

amosayomide05 commented Oct 9, 2023

Oh, ok. If you're done creating the telegram bot then please create a PR for it

@phyleria If I create a Whatsapp bot with similar feature, will it be part of the fest?

@uchibeke
Copy link
Contributor Author

Oh, ok. If you're done creating the telegram bot then please create a PR for it

@phyleria If I create a Whatsapp bot with similar feature, will it be part of the fest?

yes please go ahead and create it and document it

What will be useful for all the bots you create is to do a short demo video, if possible

@amosayomide05
Copy link
Contributor

Oh, ok. If you're done creating the telegram bot then please create a PR for it

@phyleria If I create a Whatsapp bot with similar feature, will it be part of the fest?

yes please go ahead and create it and document it

What will be useful for all the bots you create is to do a short demo video, if possible

Ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API hacktoberfest Hacktoberfest issues
Projects
None yet
Development

No branches or pull requests

6 participants