Skip to main content

No project description provided

Project description

Metaflow Bot

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 places to interact with Metaflowbot : on a channel or via direct message. But for either places, 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

As the current manifest.yml only supports app_mention and message.im events. This means that when users want to talk to the bot on a channel, then they need to specifically need to mention @flowey or @custombotname to talk to the bot. We don't listen to messages on channels only app_mentions.

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:

PRE OSS Release TODOS

  • Create Deployment on cloudformation
    • Check Auth of the deployed template.
    • Deploy on ECS as a Fargate task
  • Deploy on Heroku with New OSS Code.
  • Document the Rule data structure

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.2.5.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

metaflowbot-0.2.5-py2.py3-none-any.whl (29.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file metaflowbot-0.2.5.tar.gz.

File metadata

  • Download URL: metaflowbot-0.2.5.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for metaflowbot-0.2.5.tar.gz
Algorithm Hash digest
SHA256 719eb18e4a730c18088f198efc5a4f14f82f8545efcc96b419f3cb56d7f7395b
MD5 9895fe0d77e96066834387bc3d448a35
BLAKE2b-256 2af3cb787018b82e59569ede03fdc5ea83132d817f88065b9090be0f0b1e327d

See more details on using hashes here.

File details

Details for the file metaflowbot-0.2.5-py2.py3-none-any.whl.

File metadata

  • Download URL: metaflowbot-0.2.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for metaflowbot-0.2.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2b5f96c17addfb1af09e8ae0b77d321f764857a0e4e72ef5db00c4b40fa40a01
MD5 9048157d51861db528b409219cf9ec67
BLAKE2b-256 24239b5965a508f616f83166259f95d3abefa06079d50b0dcc4ee1e6d5569679

See more details on using hashes here.

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