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

🚀 Feature: Add Slack command bot templates #228

Closed
6 tasks
Haimantika opened this issue Oct 9, 2023 · 13 comments · Fixed by #236
Closed
6 tasks

🚀 Feature: Add Slack command bot templates #228

Haimantika opened this issue Oct 9, 2023 · 13 comments · Fixed by #236
Assignees
Labels
hacktoberfest Issues for Hacktoberfest 2023

Comments

@Haimantika
Copy link

Haimantika commented Oct 9, 2023

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:

  • Fork & clone Appwrite's templates repository
  • Create a branch feat-implement-slack-command-bot-node
  • Write code for the function in folder node/slack-command-bot/.
  • Test the function using Appwrite, provide a video.
  • Write a README.md explaining what the function does, how to use it, and customize it. Here is an example.
  • Submit a pull request to our templates repository

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!

@Haimantika Haimantika added the hacktoberfest Issues for Hacktoberfest 2023 label Oct 9, 2023
@ManasMadan
Copy link
Contributor

Hi Please assign this issue to me

@HrithikSampson
Copy link

Hi Please Assign this issue to me

@Haimantika
Copy link
Author

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
Copy link
Author

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
Copy link
Contributor

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
Copy link
Author

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
Copy link

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

@ManasMadan
Copy link
Contributor

ManasMadan commented Oct 11, 2023

@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

@itsmesuraj20
Copy link

Hey @Haimantika please assign this to me

@ManasMadan
Copy link
Contributor

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

@Haimantika
Copy link
Author

Haimantika commented Oct 12, 2023

@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
Copy link
Contributor

@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 added a commit to ManasMadan/hacktoberfest-2023-templates that referenced this issue Oct 14, 2023
@ManasMadan
Copy link
Contributor

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

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

Successfully merging a pull request may close this issue.

5 participants