calendly

type: meya.calendly.component
class: CalendlyComponent
path: /meya/calendly/component/component.py
signature: calendly

Fields

field

signature

required

type

default

description               

spec

ForwardRef('Spec')

null

Override the original spec for this element

context

dict

{}

Send context data with this component's event

sensitive

bool

false

Mark this component's event as sensitive

triggers

list

[]

Activate these dynamic triggers when the component runs

quick_replies

list

[]

List of buttons that the user can select for replies

composer

ComposerElementSpec

focus: blur
placeholder:
visibility:

markdown

list
bool
NoneType

null

Override the bot Markdown mode for this component

calendly

str

button_text

str

"Book a meeting"

closed_text

str

"No longer interested in booking a meeting?"

pending_text

str

"Completing the booking..."

try_again_text

str

"I'm still interested"

cancel_text

str

"Not interested"

prefill

dict

null

utm_source

str

"meya"

utm_campaign

str

null

utm_medium

str

null

utm_term

str

null

ask

str

null

title

str

null

description

str

null

image

TileImage

null

rows

list

[]

button_style

TileButtonStyle

null

Examples

Basic

triggers:
  - keyword: meya.calendly.component
steps:
  - calendly: STRING

Full

triggers:
  - keyword: meya.calendly.component
steps:
  - spec: '?'
    context:
      STRING: ANY
    sensitive: false
    triggers:
      - type: STRING
        data:
          STRING: ANY
        timeout: 123
        trigger_when: ANY
    quick_replies:
      - url: STRING
        javascript: STRING
        button_id: STRING
        context:
          STRING: ANY
        icon:
          url: STRING
          color: STRING
          path: STRING
        action: COMPONENT
        result: ANY
        data:
          STRING: ANY
        magic: false
        type: text|url|static|action|flow_next|component_next
        text: STRING
    composer:
      focus: file|image|text|blur
      placeholder: STRING
      visibility: collapse|hide|show
    markdown:
      - format|linkify|breaks|typographer
    calendly: STRING
    button_text: STRING
    closed_text: STRING
    pending_text: STRING
    try_again_text: STRING
    cancel_text: STRING
    prefill:
      foo: bar
    utm_source: STRING
    utm_campaign: STRING
    utm_medium: STRING
    utm_term: STRING
    ask: STRING
    title: STRING
    description: STRING
    image:
      url: STRING
    rows:
      -   - cell: STRING
            value: ANY
    button_style: action|radio|text