appwrite / templates

Templates for Appwrite Functions ⚑️🌩️
https://appwrite.io
MIT License
105 stars 81 forks source link

πŸš€ Feature: Add Slack command bot templates #228

Closed Haimantika closed 7 months ago

Haimantika commented 9 months ago

Appwrite Functions allow you to extend and customize your Appwrite server functionality by executing your custom code. 🀩 You can learn more at our official Appwrite Functions docs.

What you’re building

Your task is to implement the Slack command bot in Node.js.

Slack apps can be created to handle / commands by making an HTTP request to an API endpoint. The Slack command bot should be a template to handle basic Slack command bot actions following their API specifications. The behavior of the Slack bot should be similar to our Discord bot and act as a basic Hello world! type application.

The starter commands should be simple, but the code should be architected in a way that allows developers to customize and expand the commands supported. Make sure to follow our contributing guide.

Tasks summary:

If you need any help, contact us on our Discord server.

Are you ready to work on this issue? πŸ€” Let us know, and we will assign it to you 😊

Happy coding!

ManasMadan commented 9 months ago

Hi Please assign this issue to me

HrithikSampson commented 9 months ago

Hi Please Assign this issue to me

Haimantika commented 9 months ago

Hi Please assign this issue to me

Hi @ManasMadan have assigned the issue to you! Thank you for showing interest in contributing to Appwrite! Happy Hacktoberfest πŸŽƒ

Notes:

Please update us with your progress every 3 days, so that we know that you are working on it. Join us on Discord - https://appwrite.io/discord to chat about Hacktoberfest and Appwrite!

Haimantika commented 9 months ago

Hi Please Assign this issue to me

Hi, we are assigning issues on a first-come, first-serve basis, if the other user decides to drop, the issue will go to you.

ManasMadan commented 9 months ago

Hi Please assign this issue to me

Hi @ManasMadan have assigned the issue to you! Thank you for showing interest in contributing to Appwrite! Happy Hacktoberfest πŸŽƒ

Notes:

Please update us with your progress every 3 days, so that we know that you are working on it. Join us on Discord - https://appwrite.io/discord to chat about Hacktoberfest and Appwrite!

Hi this repo is eligible for swags right ? xD

Haimantika commented 9 months ago

Hi Please assign this issue to me

Hi @ManasMadan have assigned the issue to you! Thank you for showing interest in contributing to Appwrite! Happy Hacktoberfest πŸŽƒ Notes: Please update us with your progress every 3 days, so that we know that you are working on it. Join us on Discord - https://appwrite.io/discord to chat about Hacktoberfest and Appwrite!

Hi this repo is eligible for swags right ? xD

I have added the hacktoberfest label, so yes. You will get a swag only after you have raised a PR and it gets the hacktoberfest-accepted label

Gilbishkosma commented 9 months ago

hi @Haimantika , i can work on this if @ManasMadan drops.

ManasMadan commented 8 months ago

@Haimantika A Few Doubts,

itsmesuraj20 commented 8 months ago

Hey @Haimantika please assign this to me

ManasMadan commented 8 months ago

@itsmesuraj20 I am working on it. Please find another issue

Haimantika commented 8 months ago

@Haimantika A Few Doubts,

  • Since slack doesn't have a api to create commands i don't need to work on that
  • I need to create a appwrite function that will trigger the command on slack right ? and this is what i need to show in the video Thanks
  1. The doc here should help you with slash commands - https://api.slack.com/interactivity/slash-commands#getting_started
  2. Yes
ManasMadan commented 8 months ago

@Haimantika A Few Doubts,

  • Since slack doesn't have a api to create commands i don't need to work on that
  • I need to create a appwrite function that will trigger the command on slack right ? and this is what i need to show in the video Thanks
  1. The doc here should help you with slash commands - https://api.slack.com/interactivity/slash-commands#getting_started
  2. Yes

Cool ! I Am Almost done with it. Will Be Creating a PR by 14th

ManasMadan commented 8 months ago

@Haimantika I have Created a PR #236 Merging that PR closes this issue