Using the text input option convBots can accept text from users. Within this option however, creators will find several options for configuring what type of text is taken in.

The first option that creators have is to customise the Input Type.

Each of these configurations accepts text in a different form

  • Full Name- Will accept text in the form <First Name> <Last Name> with le (e.g. John Smith)
  • Telephone- Will accept text in the form a 10-digit number
  • Address- Will accept multi-line input
  • Password- text input will not be shown but rather be concealed

These configurations can be manually set as well using the Custom Text option in the dropdown.

When a creator selects custom text option they are given access to further configuration options.

Under Keyboard type they can choose which type of keyboard pops up on the user’s screen.

  • Normal Keyboard- Regular Qwerty keyboard
  • Email Keyboard- Regular qwerty keyboard with an @ to make email typing easier
  • Telephone Keyboard- Number keypad with a few extra symbols like + and –
  • Number Keyboard- Number keypad with no symbols
  • Password Keyboard- Qwerty keyboard but characters do not show

Capitalize-Text-At option lets you configure whether words the users type are capitalised by default at certain points of the text

  • Sentence Start- The first letter of every sentence is capitalised by default
  • Word Start- The first letter of every word is capitalised by default
  • All characters- Every character is capitalised by default

User Input validation allows bot creators to check what sort of input is being given by users:

  • Full name validator- Validates that input text is in the form <first name> <last name> (e.g. john smith)
  • Email Validator- Validates that input text is in the form name@email.com
  • Mobile Number Validator- validates that input is in the form of a 10 digit number