今天,我们将用空的啤酒罐和旧轮胎组装一辆电车机器人以供出租车使用。有了它,仅需按两个按钮就可以叫出租车。或更确切地说:首次使用时,您将需要按三个按钮,然后始终只按两个即可。该代码使用Node.js(即ECMAScript,又名JavaScript)编写,而没有使用任何Bot框架或Bot库-只是自然产品-Telegram Bot API。文章标题中指示了代码量,该代码量在Yandex.Cloud中执行,更确切地说在Cloud Functions中执行,状态和数据存储在Firebase中,或者更确切地说,存储在Cloud Firestore中。好吧,我们谦虚的机器人将出租车应用程序发送到Bitrix24 CRM。如您所见,每个人都参与其中!您可以在下面的漫画中查看漫游器本身,然后单击漫画下的图片链接,打开并进行操作。这个机器人是什么
漫画1:打开并启动机器人。
漫画2:是的,您必须提供电话号码。而且,机器人会将其写入数据库,以免每次都询问。
漫画#3:我们给机器人的坐标。但是他们的机器人无法保存,完全正确地相信您可以稍稍移动。
漫画4:获取订单确认。而且我们的智能机器人可以防止洪水泛滥。
漫画5:同时,订单到达Bitrix24 CRM。
漫画6:出租车调度员看到了所有必要的数据,并可以致电他的潜在客户。你想试一下吗?请-单击下面的图片。不用担心-您的电话号码不会在“ Gorbushka”(及其他地方)上交易。
: https://t.me/InstantTaxiBot关于如何甚至在Yandex.Cloud中创建Telegram机器人 -阅读教程在Yandex.Cloud中构建Telegram机器人。Yandex.Cloud中的机器人代码。在教程Alice记住的一切中,了解
如何将代码从Yandex Cloud Functions连接到Firebase Cloud Firestore数据库。Bot数据在Cloud Firestore中。
有关如何将数据传输到Bitrix24 CRM的信息-请在Bitrix国家的Alice教程中阅读。
代码本身应该是完全可以理解的,此外,它的注释也非常慷慨。存档人员阅读手稿时,只需阅读一下即可。链接到GitHab:

https://github.com/stmike/tg-bot-taxi.gitgit clone https:
cd tg-bot-taxi
npm install
当然,要提高可用性(当然,请原谅我,我的上帝),还有一些要考虑的事情,而且,在为俄罗斯联邦的法人实体制造机器人的情况下,我们不要忘记光荣的知名法律(无论是Yarovaya还是Winter)-FZ 152。另外,您可以考虑使用此代码不仅可以叫出租车,还可以通过道路运送甜甜圈或转移祖母。无论我们需要知道用户的位置及其联系人的位置如何,都可以轻松地进行调整。结论
今天就这些。其他材料如下。感兴趣的读者可以订阅新出版物的通知。您可以在此站点(下面的“ 订阅”按钮)或在Telegram频道 IT教程Zakhar上进行订阅,或在VK上相同名称的社区或Twitter @mikezaharov上进行订阅。甜甜圈
