我一直在寻找一种替代方法,可以通过Microsoft / Azure注册和托管我的Microsoft Bot。我知道我可以在本地托管该僵尸程序,并只需向Microsoft注册即可获得对各种可用渠道的访问权限,但我希望托管与我的注册完全独立的僵尸程序。
我的基本目标是公开可与我的机器人通信的直接端点/ api,而无需在Microsoft注册该机器人。我敢肯定,这可以通过某种中间件来实现,但是我很难找到有帮助的资源。我尝试使用nodejs程序包offline-directline,但没有成功。我认为该软件包已过时,无法再按预期工作。目前,我正在使用此程序包作为参考来尝试制定自己的解决方案,但是任何其他资源都将有所帮助。
有关此项目的一些最终细节。该机器人是利用Microsoft的Bot Framework用.Net编写的。我[需要]一种专门与.Net机器人一起使用的解决方案,但我对可以与.Net [和] Nodejs机器人一起使用的解决方案持开放态度。感谢您的帮助,在出现其他问题时,我将很乐意回答。
不确定您需要多少重构,但是Botkit可能会为您提供所需的内容。
Botkit只是大量开发人员工具和SDK的一部分包括Microsoft Bot Framework。 Bot Framework SDK提供构建Botkit的基础。它在多种编程语言!
或者,如果您有足够的胆量,可以通过Microsoft [email protected]向人们咨询是否可以拉他们的Bot Framework SDK并删除Azure比特?