代码之家  ›  专栏  ›  技术社区  ›  Vijay

将自定义的机器人程序框架web聊天部署到Azure

  •  0
  • Vijay  · 技术社区  · 6 年前

    我通过从源代码克隆来定制我的网络聊天 here . 不,我想将此部署到Azure并在我的某个网站上托管它。我正在根据上面的说明构建应用程序。当我尝试部署时,我要么得到“您没有权限查看此页”或503网关错误。

    我应该把Azure网站指向哪里查看。当我在本地运行时,我需要将它指向samples目录中的一个示例。当我尝试在Azure上做同样的事情时,聊天从不加载并显示一个空白窗口。应用程序的部署方式是否存在错误?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Fei Han    6 年前

    “您没有查看此页的权限”

    the default document .

    如果“我的项目”文件夹中没有默认文档(网页),则会出现相同的问题:

    enter image description here

    我通过从这里的源代码克隆来定制我的网络聊天。现在我想把它部署到Azure并在我的一个网站上托管它。

    您可以按照以下步骤自定义和构建自己的Web聊天,然后将其添加到您的网站。

    1) 请参阅中描述的步骤 “Building Web Chat” 建立你自己的网络聊天

    2) 包括您自己定制的 botchat.css botchat.js 在您的网站项目中

    botchat.css botchat.js

    4) 添加并启动BotChat directLine_secret botid etc信息

    <script>
        BotChat.App({
            directLine: { secret: "{directline_secret}" },
            user: { id: 'You' },
            bot: { id: '{bot_id}' },
            resize: 'detect'
        }, document.getElementById("bot"));
    </script>
    

    我用上面的步骤做了一个测试,在本地和Azure网站上都很好。

    enter image description here