diff --git a/CHANGELOG.md b/CHANGELOG.md index 57f0ed4..2b21440 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,8 @@ ## Change - Updated tsc reminder for 30 minutes before 17h30 UTC. - + - Use chatops pack over slack pack to send messages. + ## Delete ## 0.4.0 diff --git a/actions/workflows/retrieve_data_and_send_daily_stats_to_slack.yaml b/actions/workflows/retrieve_data_and_send_daily_stats_to_slack.yaml index 00a61f6..fc304aa 100644 --- a/actions/workflows/retrieve_data_and_send_daily_stats_to_slack.yaml +++ b/actions/workflows/retrieve_data_and_send_daily_stats_to_slack.yaml @@ -18,6 +18,7 @@ tasks: - assemble_message publish: - forum_posts: <% result().result %> + get_github_issues: action: st2community.get_github_issues with: @@ -32,6 +33,7 @@ tasks: - assemble_message publish: - github_data: <% task(get_github_issues).result.items.select($.result.result) %> + assemble_message: join: all action: st2community.assemble_message @@ -44,10 +46,13 @@ tasks: - send_message_to_slack publish: - message: "<% result().result %>" + send_message_to_slack: - action: slack.chat.postMessage + action: chatops.post_message input: - username: st2 - icon_emoji: ":st2:" + route: errbot channel: <% ctx(channel) %> - text: <% ctx(message) %> + message: "<% ctx(message) %>" + extra: + slack: + mrkdwn: true diff --git a/rules/post_tsc_reminder_to_slack.yaml b/rules/post_tsc_reminder_to_slack.yaml index ee59f1d..f2a8225 100644 --- a/rules/post_tsc_reminder_to_slack.yaml +++ b/rules/post_tsc_reminder_to_slack.yaml @@ -14,9 +14,8 @@ trigger: second: 0 action: - ref: "slack.chat.postMessage" + ref: "chatops.post_message" parameters: - username: st2 - icon_emoji: ":st2:" channel: "#tsc" - text: "@here Reminder, the TSC meeting starts in 30 minutes!" + route: errbot + message: ":st2: @here Reminder, the TSC meeting starts in 30 minutes!"