Slack Setup
Cloud ex Machina provides a bi-directional integration with Slack in order to publish messages, and also manage complex workloads driven by interactions with users.
When reading from Slack, Cloud ex Machina captures metadata about the Workspace, but it is not able to read any actual content such as messages. When publishing to Slack, Cloud ex Machina can engage with users directly, and create group conversations.
This feature is currently experimental and not distributed through the official app store. In order to experiment with it, you can create a new application in your Slack workspace using the following manifest:
display_information:
name: Cloud ex Machina
description: Impactful engagement for FinOps optimization
background_color: "#232346"
long_description: Cloud ex Machina engages with your teams in an impactful manner and helps them resolve cloud challenges faster by sending them readily usable solutions where and when they can act on them and leveraging impact tracking to optimize notifications over time
features:
bot_user:
display_name: Cloud ex Machina
always_online: true
oauth_config:
scopes:
bot:
- app_mentions:read
- calls:read
- channels:history
- channels:read
- chat:write
- commands
- dnd:read
- groups:history
- groups:read
- im:history
- im:read
- im:write
- im:write.topic
- links:write
- metadata.message:read
- mpim:history
- mpim:read
- mpim:write
- mpim:write.invites
- mpim:write.topic
- reactions:read
- reminders:read
- reminders:write
- team.billing:read
- team.preferences:read
- team:read
- usergroups:read
- users.profile:read
- users:read
- users:read.email
- workflow.steps:execute
- channels:join
- triggers:read
settings:
org_deploy_enabled: true
socket_mode_enabled: false
token_rotation_enabled: false