机器人网站源码分享授权?机器人网站源码分享授权是什么

大家好,今天来为大家分享机器人网站源码分享授权的一些知识点,和机器人网站源码分享授权是什么的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

像Telegram这样的消息传递应用程序提供API以便我们创建机器人的情况并不少见。这种类型的机器人很容易编写,而且用途广泛。机器人是与在您的家庭服务器上运行的应用程序进行交互的好方法,无需将其直接暴露在互联网上。

观察网站上的变化

最近我要申请签证,要预约你需要去政府网站,不断检查是否有新的名额。而且您需要快速,因为免费位置不会持续很长时间。

所以我决定编写一个机器人,它每10分钟浏览一次表单,并在状态发生变化时立即在Telegram上向我发送一条消息。bot有两部分,第一部分是与seleniumwebdriver交互的代码,第二部分是通过Telegram提醒变化。

首先,下载一个浏览器驱动:

然后我使用了一个名为Splinter的库,它抽象了与驱动程序的交互。

fromsplinterimportBrowserwithBrowser()asbrowser:\n34;http://www.google.com&Findandfilloutthesearchform.\nbrowser.find_by_name(&39;).fill(&39;)39;search&39;btnK&Checkforresultonthepage.\nifbrowser.is_text_present(&39;):\nprint(&34;)\nelse:\nprint(&39;tfound…&34;update_id&34;message&34;message_id&34;from&34;id&34;first_name&34;AAA&34;chat&34;id&34;title&34;&34;date&34;new_chat_participant&34;id&34;first_name&34;NAME&34;username&34;YOUR_BOT_NAME”\n}\n}\n}

与您的树莓派项目交互

由于您可以使用机器人发送消息,因此您也可以接收消息。这为您的周末项目打开了广泛的可能性。使用电报作为与您的应用程序通信的桥梁,您无需将它们直接公开到互联网,或处理端口转发和IP更改,或动态DNS配置。

不久前,我写了一个小机器人,它听命令/lotto。机器人然后回复一个随机生成的彩票号码。所以我让机器人在一个docker容器上运行,我可以用我的手机与它进行交互。

结论

编写机器人很有趣,你可以用它做各种各样的事情。这里我以Telegram为例,但过去我也使用SlackbotAPI与房屋报警系统进行交互。我希望这能提供信息,如果您构建了一个很酷的机器人,请与我分享。

关注七爪网,获取更多APP/小程序/网站源码资源!

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平