Telegram聊天机器人

聊天机器人的一大优点是,与应用程序不同,它们无需下载,无需更新,也不会占用手机内存的空间。

另一个是我们可以在同一聊天中集成多个机器人。这样一来,我们就可以避免根据每时每刻从一个应用程序跳到另一个应用程序。

主要后果?更愉快的用户体验以及更快,更简单的客户服务交互。

如何为Telegram创建机器人

首先是第一件事。您需要注册Telegram (显然)。我建议使用Telegram Web客户端来测试基础知识。

打开Telegram应用程序,搜索@BotFather并开始聊天。发送/newbot命令并按照说明进行操作。完成初始步骤后,您将获得:

  • 您自己的令牌
  • Telegram api URL - api.telegram.org/<your token>
  • 链接到文档

目前,机器人是100%被动的。

与Chatcompose集成

要继续,您将需要一个ChatCompose帐户。您可以在这里注册。

注册后,转到"安装">"集成"部分。在那里,您将看到与Telegram集成的选项。

您将看到以下内容:

输入您使用BotFather生成的令牌并保存。

令牌的外观应类似于000000:AAAAAAAAAAAAA,其中零是数字,而As是字母。

保存后,我们将在Telegram注册我们的机器人路线。从我们的平台复制路线,并将其与您的令牌一起粘贴到此url中。

 api.telegram.org/bot<your_token>/setWebHook?url=<your_route>

网址应如下所示:

 api.telegram.org/bot000000:AAAAAAAAAAAAA/setWebHook?url=https://admin.chatcompose.com/telegram/yourbot

导航到该路线。答案应返回以下内容:

{"ok":true,"result":true,"description":"Webhook was set"}

要测试配置是否成功,可以导航至:

api.telegram.org/bot<your_token>/getWebhookInfo

该调用应返回我们刚刚配置的chatcompose网址。

如果尚未在ChatCompose中输入由BotFather生成的令牌,请立即执行。

下一步

您的机器人应该已在Telegram上安装并运行。不要忘记在"数据库"部分的ChatCompose中配置自动响应。

单击由BotFather生成的机器人的地址(t.me/nameofyour),然后开始与其进行交互。

你想知道更多吗?

获取更多信息