Message Received

This event is fired whenever a contact sends a message to your Telegram Bot.

  "event": "message_received",
  "timestamp": "2019-07-11T15:55:46.159Z",
  "data": {
    "id": "6555112239941832518",
    "contact": {
      "id": "6555112211957436097",
      "name": "Han Solo"
    "channel": {
      "id": "6555093381403135744",
      "type": "telegram"
    "content": {
      "payload": "Hello",
      "type": "text"
    "nlp": {...}
dataobjectObject representing message received. Different type of messages can be received (text, image, etc.). The structure matches Send Message response structure except for the nlp key which is valid only for received messages.
data.contactobjectCheck Contact for fields description.
data.nlpobjectSee NLP documentation.