The User Input plugin can collect text messages sent by users, but also images, *.docx, *.xlsx, *.pdf files and all other formats supported by Facebook Messenger.

It then saves the data in an existing user attribute or creates a new one in case it does not exist yet. 

The user input plugin can also validate a user's input and trigger the plugin again in case it detects input which your bot does not expect.

Did this answer your question?