Хорошо работает для привязки вывода, но при добавлении привязки ввода как Bot Framework я получил ошибку

ользую функцию Azure (функция запуска по таймеру), которая выполняется каждые X минут. Я создал бот, используя BotFramework, и я хочу, чтобы функция Azure запускалась каждые x минут. И когда это сработает, мой бот должен быть уведомлен.

У меня для этого есть выход Bot Framework:

Вот мой файл 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
}

И моя функция:

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;
}

У меня все еще есть предупреждение, я не знаю почему (возможно, это проблема) ... предупреждение AF004: Отсутствует обязательный аргумент с именем 'message'. Несоответствующие имена аргументов привязки могут привести к ошибкам индексации функций.

С этими вещами функция Azure работает хорошо, но кажется, что мой бот не уведомлен. Я что-то забыл?

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)

Спасибо за чтение.

Ответы на вопрос(1)

Ваш ответ на вопрос