在创建机器人服务方面,我是一个完整的 N00b。我已经使用基本模板生成了我的机器人。在模板代码中,run.csx 文件以
public static async Task<object> Run(HttpRequestMessage req, TraceWriter log)
方法。有很多人指向PizzaBot以供参考,但我不知道首先调用什么代码来启动对话流。我从哪里开始对话链?我要替换这个逻辑吗
....
case ActivityTypes.Message:
await Conversation.SendAsync(activity, () => new EchoDialog());
break;
....
和
await Conversation.SendAsync(activity, () => new RootDialog());
或完全不同的地方。只是想弄清楚在哪里创建根对话框来启动进程,我看到的所有示例都没有 run.csx,我不知道服务是如何启动的。