aws-samples / amazon-q-slack-gateway

MIT No Attribution
81 stars 30 forks source link

Feature/q slack chat stream #57

Open leenmin-aws opened 2 months ago

leenmin-aws commented 2 months ago

Description of changes:

https://github.com/Dylan-Dipasupil/amazon-q-slack-gateway/pull/2

To support Q-Slack-Gateway Chat API streaming feature there will be an additional lambda handler function. The callback url will be an output of the CloudFormation template -> Slack admin can change the slack app's Event Subscription Request url to either the ChatSync event handler or the Chat event handler.

These are prereq commits to helper/utility functions to function with both ChatSync & Chat API.

Manual testing on slack client to see if functionality remained the same -> additional unit tests will be added & existing ones modified if needed in future commits.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.