Skip to main content

No project description provided

Project description

Metaflow Bot

Setup

Setup related docs are present here

Documentation

Thorough Documentation is present in the Documentation folder

Bot Commands

  • @flowey help | @flowey hi : Help

  • @flowey tell me a joke

  • @flowey inspect | @flowey how to inspect : How to inspect

  • @flowey inspect HelloFlow : Inspect Runs of a particular Flow

  • @flowey inspect savin's HelloFlow: Inspect Runs of a particular Flow

  • @flowey inspect savin's HelloFlow tagged some_tag : Inspect Runs of a particular Flow

  • @flowey inspect HelloFlow/12 : Inspect an individual Run instance

  • @flowey inspect the latest run of HelloFlow : Inspect an individual Run instance

  • @flowey inspect dberg's latest run of HelloFlow : Inspect an individual Run instance

Communicating with the bot

There are two ways interact with the Metaflow bot. You can invite the bot on a channel or directly speak to it via direct message. For either of the two ways, the following is the general behavior of the bot:

When a user messages the bot, the bot will open a new message thread and will engage with the user on the same thread. The user can open multiple threads with the bot. Each thread is an independent discussion

The following are interaction/UX restrictions based on where the user is conversing with the Metaflow bot.

Communicating with the bot on a channel

The current manifest.yml only supports app_mention and message.im events. This means that users need to specifically mention @flowey or @custombotname before a command when the bot is invited to a channel. This constraint ensures we don't listen to all messages on a channel; only the ones where the bot is called.

Communicating with the bot through direct messages

Users can message the bot without @ mentions via direct messages. The bot will support the same command list.

References:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metaflowbot-0.9.1.tar.gz (19.8 kB view hashes)

Uploaded Source

Built Distribution

metaflowbot-0.9.1-py2.py3-none-any.whl (29.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page