目前,我们已经为 Slack 设置了 AWS Chatbot 集成,以接收有关 CodePipeline 的通知 - CodeBuilds 的结果以及 CodePipeline 所有阶段的状态。我注意到开箱即用的集成消息并不像我想要的那样具有描述性。
例如:如果由于单元测试失败而导致构建失败,聊天机器人将输出POST_BUILD: COMMAND_EXECUTION_ERROR: Error while executing command: <command>. Reason: exit status 1这很好,但我宁愿将该消息更改为更具描述性的内容 - 告诉我测试已失败。
我认为 Chatbot 订阅了 SNS 主题,一旦这些主题被发送出去,它就会在 Slack 上发布一条消息。有没有办法自定义它发送的消息的内容?