AWs lambda - 在 slack 中启用事件失败
AWs lambda - enable events in slack fails
我使用以下默认(Hello world 示例)代码创建了一个 AWS Lambda 函数。
def lambda_handler(event, context):
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}
我还添加了一个 API 网关作为触发器,当用 curl 测试时,我可以成功检索 'Hello from Lambda Message'
curl https://xxxxxxxxxxxxx.execute-api.us-east-1.amazonaws.com/default/test
"Hello from Lambda!"
然后,因为我想构建一个 slackbot,所以我启用了事件并在 slack
中测试了 api-gateway url
slack app event
我不明白为什么没有质询也没有令牌在 slack post 中发送到 api 网关 URL
除了我应该能够接受挑战并 return 它完成去验证过程之外,松弛挑战 POST 消息没有发送任何内容(我至少应该看到 code:200以及正文中的“来自 Lambda 的问候!”消息)
在 this article 之后,我期待看到这样的内容,但我的回复是空的
Slack Enable events from article
有什么线索吗?这是一个新的工作区和一个新的 slack 应用程序,所以我可能忘记正确设置它。
谢谢
我遇到了和你一样的问题。我按照这个例子让它工作:https://medium.com/analytics-vidhya/create-and-distribute-a-slack-bot-with-python-and-aws-in-1-hour-41c4a6c0f99d
我的 API 的问题是最初我在 API REST 类型的网关中创建了一个 API。当我制作 HTTP 类型的 API 时,一切正常。
我使用以下默认(Hello world 示例)代码创建了一个 AWS Lambda 函数。
def lambda_handler(event, context):
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}
我还添加了一个 API 网关作为触发器,当用 curl 测试时,我可以成功检索 'Hello from Lambda Message'
curl https://xxxxxxxxxxxxx.execute-api.us-east-1.amazonaws.com/default/test
"Hello from Lambda!"
然后,因为我想构建一个 slackbot,所以我启用了事件并在 slack
中测试了 api-gateway urlslack app event
我不明白为什么没有质询也没有令牌在 slack post 中发送到 api 网关 URL 除了我应该能够接受挑战并 return 它完成去验证过程之外,松弛挑战 POST 消息没有发送任何内容(我至少应该看到 code:200以及正文中的“来自 Lambda 的问候!”消息)
在 this article 之后,我期待看到这样的内容,但我的回复是空的
Slack Enable events from article
有什么线索吗?这是一个新的工作区和一个新的 slack 应用程序,所以我可能忘记正确设置它。 谢谢
我遇到了和你一样的问题。我按照这个例子让它工作:https://medium.com/analytics-vidhya/create-and-distribute-a-slack-bot-with-python-and-aws-in-1-hour-41c4a6c0f99d
我的 API 的问题是最初我在 API REST 类型的网关中创建了一个 API。当我制作 HTTP 类型的 API 时,一切正常。