此脚本可以自动完成课程视频任务点。(不包括练习题)
只适用于Hamibot支持的平台(安卓系统)。
此代码仅供学习用途使用,这也是为什么我们开源并要求使用此代码的程序开源。
关于本代码的使用,详见文末分发许可
。
-
打开设备上的Hamibot,并在控制台内添加机器人。此时,在设备上输入配对码,完成配对。
-
然后,在开发内创建脚本,在下方上传文件。文件可在本仓库的Github Release下载。
你也可以在Github Release中找到一键导入的按钮。
任何的已知问题均可通过Issues提交反馈。
目前的已知问题也罗列在Issues中。
欲想共同完善此项目,可通过下面的步骤进行开发。
-
在VS Code中,添加
Hamibot开发助手
扩展 -
克隆本仓库
-
在仓库根目录内新建文件
hamibot.config.json
填入以下字段:
{
"fileMark": {
"scriptFile": "src/index.js",
"configFile": "src/config.json"
},
"name": "对应Hamibot开发内的脚本名称",
"scriptId": "开发-选择对应的脚本-更多-设置-复制ID",
"executeRobot": {
"_id": "机器人-对应机器人-更多-复制ID",
"name": "机器人名称"
}
}
注意:此文件内的id为敏感信息。本仓库的Git已经设置提交时忽略此文件。
在克隆其他非本仓库的其他副本时,务必检查
.gitignore
文件是否存在并忽略了文件hamibot.config.json
。如使用其他的版本管理工具,请自行设置文件忽略或文件保护。
- 欲想调试或运行,使用
Ctrl+Shift+P
,搜索Hamibot
。选择相应操作即可。
本代码使用GNU AFFERO GENERAL PUBLIC LICENSE
分发许可。
这意味着:
-
定义网络传播为分发的一种
-
分发时必须提供源代码
-
必须以相同的许可证分发
使用GNU AFFERO GENERAL PUBLIC LICENSE
分发许可,其目的是让每个人都能平等的访问、使用本代码。
这意味着:
-
本代码可以用于商业用途
-
每个人都有分发和修改代码的权力
-
可以私下使用和修改