Usage:

$ qbraid comms [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • slack: Message your linked Slack account.
  • email: Email your qBraid account address.

qbraid comms slack

Message your linked Slack account.

Usage:

$ qbraid comms slack [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • connect: Print the URL to link your Slack account.
  • send: Send a Slack DM to yourself.
  • read: Read your messages to the Slack bot.

qbraid comms slack connect

Print the URL to link your Slack account.

Usage:

$ qbraid comms slack connect [OPTIONS]

Options:

  • --help: Show this message and exit.

qbraid comms slack send

Send a Slack DM to yourself.

Give the message as an argument or with —file (- reads stdin), not both. Messages are limited to 3,000 characters. Invalid input exits 2 and API failures exit 1. Sends are never retried, since delivery can succeed even if the response is lost.

Example:

qbraid comms slack send "Tests passed" --json

Usage:

$ qbraid comms slack send [OPTIONS] [message]

Arguments:

  • message: Message for your linked Slack DM.

Options:

  • -f, --file <str>: UTF-8 file, or - for stdin.
  • --json: Output the API result as JSON.
  • --help: Show this message and exit.

qbraid comms slack read

Read your messages to the Slack bot.

Returns one page, newest first, of messages you sent in the bot DM; thread replies are not included. —limit applies before filtering, so an empty page can still have a next cursor. Keep —after fixed while following cursors, and keep timestamps as strings, not floats. Reading does not mark messages as read. Slack rate limits can be as low as one request per minute, so avoid tight polling loops.

Example:

qbraid comms slack read --after 1789940000.000001 --json

Usage:

$ qbraid comms slack read [OPTIONS]

Options:

  • --after <str>: Only messages newer than this Slack timestamp.
  • --cursor <str>: Continue with nextCursor from a prior page.
  • --limit <int range>: Slack history page size, before filtering. [default: 15; 1<=x<=15]
  • --json: Output messages and pagination as JSON.
  • --help: Show this message and exit.

qbraid comms email

Email your qBraid account address.

Usage:

$ qbraid comms email [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • send: Email an update to yourself.

qbraid comms email send

Email an update to yourself.

Mail goes to your qBraid account address. Give the body as an argument or with —file (- reads stdin), not both. Bodies are limited to 20,000 characters, and the API allows 20 emails per hour. Invalid input exits 2 and API failures exit 1. Sends are never retried.

Example:

qbraid comms email send --subject "Progress" --file report.txt --json

Usage:

$ qbraid comms email send [OPTIONS] [message]

Arguments:

  • message: Plain-text email body.

Options:

  • -s, --subject <str>: Single-line subject (max 200 characters). [required]
  • -f, --file <str>: UTF-8 file, or - for stdin.
  • --json: Output the API result as JSON.
  • --help: Show this message and exit.