Skip to content

Latest commit

 

History

History
76 lines (46 loc) · 2.1 KB

File metadata and controls

76 lines (46 loc) · 2.1 KB

@aiteq/messenger-bot > PersistentMenuBuilder

Class: PersistentMenuBuilder

Helps to create a Persistent Menu.

Index

Classes

Constructors

Methods

Static methods


Constructors

new PersistentMenuBuilder(menuDef)`

Creates a new PersistentMenuBuilder and optionaly read persistent menu definition.

Parameters:

Param Type Description
menuDef PersistentMenuDef PersistentMenuDef[]

Returns: PersistentMenuBuilder


Methods

addMenu(locale, composerInputDisabled, menu)

Adds a new Menu for the given locale.

Parameters:

Param Type Description
locale string locale of the menu (supported locales); for default menu use '"default"`
composerInputDisabled boolean Set to true to disable user input in the menu. This means users will only be able to interact with your bot via the menu, postbacks, buttons, and webviews.
menu Menu menu to be added

Returns: this - for chaining


build()

Creates an instance of Messenger API specific object.

Returns: MessengerProfile.PersistentMenu


PersistentMenuBuilder.createMenu()

Creates a new Menu.

Returns: Menu