电报。出租车的200行代码

电报出租车

今天,我们将用空的啤酒罐和旧轮胎组装一辆电车机器人以供出租车使用。有了它,仅需按两个按钮就可以叫出租车。或更确切地说:首次使用时,您将需要按三个按钮,然后始终只按两个即可。该代码使用Node.js(即ECMAScript,又名JavaScript编写,而没有使用任何Bot框架或Bot库-只是自然产品-Telegram Bot API。文章标题中指示了代码量,该代码量在Yandex.Cloud中执行,更确切地说在Cloud Functions中执行,状态和数据存储在Firebase中,或者更确切地说,存储Cloud Firestore中好吧,我们谦虚的机器人将出租车应用程序发送到Bitrix24 CRM如您所见,每个人都参与其中!您可以在下面的漫画中查看漫游器本身,然后单击漫画下的图片链接,打开并进行操作。

这个机器人是什么


打开并启动电报机器人
漫画1:打开并启动机器人。

电话号码转移
漫画2:是的,您必须提供电话号码。而且,机器人会将其写入数据库,以免每次都询问。

位置讯息
漫画#3:我们给机器人的坐标。但是他们的机器人无法保存,完全正确地相信您可以稍稍移动。

订单确认和抗洪斗争。
漫画4:获取订单确认。而且我们的智能机器人可以防止洪水泛滥。

在Bitrix24中接收订单
漫画5:同时,订单到达Bitrix24 CRM。

Bitrix24订单详细信息
漫画6:出租车调度员看到了所有必要的数据,并可以致电他的潜在客户。

你想试一下吗?请-单击下面的图片。不用担心-您的电话号码不会在“ Gorbushka”(及其他地方)上交易。

链接到Telegram机器人。
: 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:

Yandex云




Firebse






机器人代码
https://github.com/stmike/tg-bot-taxi.git

git clone https://github.com/stmike/tg-bot-taxi.git
cd tg-bot-taxi
npm install


当然,要提高可用性(当然,请原谅我,我的上帝),还有一些要考虑的事情,而且,在为俄罗斯联邦的法人实体制造机器人的情况下,我们不要忘记光荣的知名法律(无论是Yarovaya还是Winter)-FZ 152另外,您可以考虑使用此代码不仅可以叫出租车,还可以通过道路运送甜甜圈或转移祖母。无论我们需要知道用户的位置及其联系人的位置如何,都可以轻松地进行调整。

结论


今天就这些。其他材料如下。感兴趣的读者可以订阅新出版物的通知。您可以在此站点(下面的“ 订阅”按钮)或在Telegram频道 IT教程Zakhar进行订阅,或在VK上相同名称的社区Twitter @mikezaharov上进行订阅

甜甜圈


甜甜圈

All Articles