La función de Azure no notifica a mi bot (Bot Framework)

Estoy usando una función de Azure (función de activación del temporizador) que se ejecuta cada X minutos. He creado un bot usando BotFramework, y quiero que se active una función azul cada x minutos. Y cuando se activa, mi bot debe ser notificado.

Tengo para eso una salida Bot Framework:

Aquí está mi archivo JSON:

{
  "bindings": [
    {
      "name": "myTimer",
      "type": "timerTrigger",
      "direction": "in",
      "schedule": "0 */1 * * * *"
    },
    {
      "type": "bot",
      "name": "message",
      "botId": "Azurefunction",
      "secret": "h3VkHcc_PXU.cwA.XXXXXX.XXXXXXXX-XXX",
      "direction": "out"
    }
  ],
  "disabled": false
}

Y mi función es:

using System;
using System.Net;
using System.Net.Http;
using Microsoft.Azure.WebJobs.Host;

public class BotMessage
{
    public string Source { get; set; } 
    public string Message { get; set; }
}


public static BotMessage  Run(TimerInfo myTimer ,TraceWriter log)
{
    BotMessage message = new BotMessage()
    {
        Source = "AzureFunction",
        Message = "Testing"
    };
    return message;
}

Todavía tengo una advertencia, no sé por qué (tal vez sea el problema) ... advertencia AF004: Falta el argumento de enlace llamado 'mensaje'. Los nombres de argumentos de enlace no coincidentes pueden conducir a errores de indexación de funciones.

Con estas cosas, la función Azure está funcionando bien, pero parece que mi bot no ha sido notificado. ¿Olvidé algo?

2017-03-03T13:05:00.001 Function started (Id=a5be778e-da6d-4957-a7b5-d9c8f58bd396)
2017-03-03T13:05:00.001 Function completed (Success, Id=a5be778e-da6d-4957-a7b5-d9c8f58bd396)

Gracias por leer.

Respuestas a la pregunta(1)

Su respuesta a la pregunta