抖音弹幕关联发那科机器人:欢迎工具的实现原理与教程

[复制链接]
查看163 | 回复0 | 2024-8-14 17:04:55 | 显示全部楼层 |阅读模式
相信眼尖的同事之前早已刷过我同学圈的吧

抖音弹幕关联安川机器人

因工作须要直播,所以写了如此一款欢迎工具,可以在安川机器人中显示进直播间的童鞋,明天发出来给你们玩儿,其中实现道理虽然很简单滴~

首先抖音弹幕窃听是通过一款工具实现的窃听:Gitee一只小白猿开源分享,之后由于此工具接收形式为websocket,安川机器人并不支持,所以Python承当了中继服务。

所以原理是:

软件名方向作用

抖音弹幕窃听工具



websocket发送

Python



websocket接受并转发至安川

安川



以socket服务器方式接收字符串并写屏

直接就是强强联手!教程时间1、首先得到安装包后是这样的:

把TP和PC直接导出示教器上面,哦对了,机器人须要R648usersocketmsg选项,至于配置方式就不说了,往期文章肯定有,不信你翻翻!或则直接用开发助手1.8一键配置,我跟你说开发助手1.8真的吊(bushi),至于其他的两个文件夹直接解压到桌面就行

2、启动程序

先打开一个抖音直播间,支持网页或则直播伴侣都可以,之后运行这个软件,这儿说一个很重要的事情,当你不用了的时侯,一定要在同路径下找到关掉代理.bat运行一下,不然笔记本没网,或则自动关掉代理

<p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;">    <span style="display: block;background: url("https://mmbiz.qpic.cn/mmbiz_svg/hgXWbMaaqmC90Lvt81aFyliaIWybB1we3P5KwYstBEiauIlMRhHBoOhLxxfnqBh9nADNia38Axsbj5e1abOAPyXibpOFf1PUtckib/640?wx_fmt=svg&from=appmsg") 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;">#如果出来是这样,刷新下网页</span><br  />2024/7/27 0:57:07 [Info] Server started at ws://0.0.0.0:12345 (actual port 12345)<br  />ws://0.0.0.0:12345 弹幕服务已启动...<br  /><br  /><span style="color: #5c6370;font-style: italic;line-height: 26px;">#如果是这样,代表启动服务成功啦</span><br  />2024/7/27 0:57:07 [Info] Server started at ws://0.0.0.0:12345 (actual port 12345)<br  />ws://0.0.0.0:12345 弹幕服务已启动...<br  />00:57:55.0936 [INFO]> 直播页******房间信息已采集到缓存<br  />直播页https://live.douyin.com/*****,用户脚本已成功注入!<br  /></code></pre></p>
运行安川机器人的DY_RECE_TP,运行成功后会提示机器人的IP和端口,以及我们的广子,调用的时侯有传一个S*,按照你实际配置的来就行啦~

3.很重要!划重点,Python中继服务中有一个PythonConfig.json文件,上面是一些配置信息,我们须要修改FanucIP和FanucPort为安川机器人中写屏提示的,其实若果是仿真运行,可以不改,然而端口一定要改,除非你跟我配置的一样,还有一个receive_message_flag你须要将弹幕写屏的话可以写1开启,不然的话写0就行,更改了配置后,安川机器人程序和python这个程序都须要重新运行

<p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;">    <span style="display: block;background: url("https://mmbiz.qpic.cn/mmbiz_svg/hgXWbMaaqmC90Lvt81aFyliaIWybB1we3P5KwYstBEiauIlMRhHBoOhLxxfnqBh9nADNia38Axsbj5e1abOAPyXibpOFf1PUtckib/640?wx_fmt=svg&from=appmsg") 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">{<br  />    <span style="color: #d19a66;line-height: 26px;">"connect1"</span>: <span style="color: #98c379;line-height: 26px;">"下面这个是连接的端口 一般情况下不要做修改"</span>,<br  />    <span style="color: #d19a66;line-height: 26px;">"port"</span>: <span style="color: #d19a66;line-height: 26px;">12345</span>,<br  /><br  />    <span style="color: #d19a66;line-height: 26px;">"connect2"</span>: <span style="color: #98c379;line-height: 26px;">"下面这个是欢迎的词"</span>,<br  />    <span style="color: #d19a66;line-height: 26px;">"welcome"</span>: <span style="color: #98c379;line-height: 26px;">"欢迎同学"</span>,<br  /><br  />    <span style="color: #d19a66;line-height: 26px;">"connect3"</span>: <span style="color: #98c379;line-height: 26px;">"下面这是是否写屏公屏信息,需要的话写1,不需要写0"</span>,<br  />    <span style="color: #d19a66;line-height: 26px;">"receive_message_flag"</span>: <span style="color: #98c379;line-height: 26px;">"0"</span>,<br  /><br  />    <span style="color: #d19a66;line-height: 26px;">"connect4"</span>: <span style="color: #98c379;line-height: 26px;">"下面这个是发那科服务器的IP和端口,请正确输入"</span>,<br  />    <span style="color: #d19a66;line-height: 26px;">"FanucIP"</span>: <span style="color: #98c379;line-height: 26px;">"127.0.0.1"</span>,<br  />    <span style="color: #d19a66;line-height: 26px;">"FanucPort"</span>: <span style="color: #d19a66;line-height: 26px;">6666</span><br  />}<br  /></code></pre></p>
4.运行Python程序,也就是下边这个,双击运行就可以了,接出来都会有提示

<p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;">    <span style="display: block;background: url("https://mmbiz.qpic.cn/mmbiz_svg/hgXWbMaaqmC90Lvt81aFyliaIWybB1we3P5KwYstBEiauIlMRhHBoOhLxxfnqBh9nADNia38Axsbj5e1abOAPyXibpOFf1PUtckib/640?wx_fmt=svg&from=appmsg") 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">一般是socket配置错误会提示这个<br  />端口号:12345<br  />欢迎语:欢迎同学<br  />接收消息标志:0<br  />连接失败: [WinError 10061] 由于目标计算机积极拒绝,无法连接。<br  />按任意键退出...<br  /></code></pre></p>
<p><pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;margin-top: 10px;margin-bottom: 10px;">    <span style="display: block;background: url("https://mmbiz.qpic.cn/mmbiz_svg/hgXWbMaaqmC90Lvt81aFyliaIWybB1we3P5KwYstBEiauIlMRhHBoOhLxxfnqBh9nADNia38Axsbj5e1abOAPyXibpOFf1PUtckib/640?wx_fmt=svg&from=appmsg") 10px 10px / 40px no-repeat rgb(40, 44, 52);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;">正常运行提示的是这个<br  />端口号:12345<br  />欢迎语:欢迎同学<br  />接收消息标志:0<br  />连接到服务器 127.0.0.1:6666<br  />抖音监听服务器已连接<br  /></code></pre></p>
3.一定记住不玩了要运行此bat,不然笔记本没网哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则