聊天机器人的一大优点是,与应用程序不同,它们无需下载,无需更新,也不会占用手机内存的空间。
另一个是我们可以在同一聊天中集成多个机器人。这样一来,我们就可以避免根据每时每刻从一个应用程序跳到另一个应用程序。
主要后果?更愉快的用户体验以及更快,更简单的客户服务交互。
首先是第一件事。您需要注册Telegram (显然)。我建议使用Telegram Web客户端来测试基础知识。
打开Telegram应用程序,搜索@BotFather并开始聊天。发送/newbot命令并按照说明进行操作。完成初始步骤后,您将获得:
目前,机器人是100%被动的。
要继续,您将需要一个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),然后开始与其进行交互。