【问题标题】:Telegram Bot answering FAQ questions电报机器人回答常见问题
【发布时间】:2021-01-19 20:57:39
【问题描述】:

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

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

【问题讨论】:

  • this 应该是一个好的开始
  • @learner,谢谢你的回答,但我不是在寻找电报 api 指南,这对我来说似乎很清楚

标签: python nlp telegram-bot


【解决方案1】:

将 Telegram 与 Dialogflow 集成非常简单。您可以按照指南here 进行操作:基本上只需在 Telegram 中制作机器人,然后将生成的访问令牌粘贴到 Dialogflow 控制台的“集成”部分。假设它是一种基本的问答格式,并且对问题的回答是静态的,这意味着每次被问到的问题都会有相同的答案,那么您应该能够在没有任何代码的情况下做到这一点。您可以在 Dialogflow 中为每个问题创建一个 Intent,针对可能的各种措辞给出几个训练短语,然后在响应部分给出响应。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-23
        • 2017-08-18
        • 2021-10-23
        相关资源
        最近更新 更多