电报机器人回答常见问题

时间:2019-11-13 11:36:03

标签: python nlp telegram-bot

我想知道是否有可能编写一个电报机器人来回答类似于任何选定网站的常见问题。由于找不到与我的想法类似的示例,因此我决定在此处发布此问题。

可能值得在这里使用DialogFlow框架,但同样,网络上没有示例。

3 个答案:

答案 0 :(得分:1)

只需使用qnamaker.ai构建一个qna机器人 一旦将其托管在Azure中,就可以激活Telegram通道。该页面上有指南可以指导您。 您应该几个小时就可以启动并运行。

答案 1 :(得分:1)

将电报与Dialogflow集成非常容易。您可以按照指南here进行操作:基本上,只需要在Telegram中创建机器人并将其生成的访问令牌粘贴到Dialogflow控制台的Integrations部分中即可。假设这是一种基本的问答形式,并且对问题的回答是静态的,这意味着该问题在每次被问到时都将具有相同的答案,因此您应该能够在没有任何代码的情况下做到这一点。您只需在Dialogflow中为每个问题指定一个意图,针对其可能使用的各种方式给出几个训练短语,然后在响应部分中给出响应。

答案 2 :(得分:0)

机器人是我自己做的。这个想法很简单:将问题转换为word2vec嵌入,然后使用softcosim测量输入问题与FAQ中的问题之间的距离。您可以签出代码here