temi-woz
v0.3.0
Published
a nodejs packgage to call Temi Robot's API
Downloads
21
Readme
temi-woz
一个用于调用 Temi 机器人 API 的 Node.js 包。
安装
npm install temi-woz使用方法
ES Modules (推荐)
// 导入默认导出
import Robot from 'temi-woz';
// 或者使用命名导出
import { Robot } from 'temi-woz';
// 创建机器人实例
async function main() {
const robot = await Robot.create();
// 使用机器人 API
robot.speak('你好,我是 Temi 机器人');
robot.display('https://example.com');
// 导航到预定义位置
robot.goto('会议室');
}
main().catch(console.error);CommonJS
// 导入默认导出
const Robot = require('temi-woz');
// 或者使用命名导出
const { Robot } = require('temi-woz');
// 创建机器人实例
async function main() {
const robot = await Robot.create();
// 使用机器人 API
robot.speak('你好,我是 Temi 机器人');
robot.display('https://example.com');
// 导航到预定义位置
robot.goto('会议室');
}
main().catch(console.error);API 文档
Robot.create()
创建一个新的机器人实例。
const robot = await Robot.create();robot.display(url)
在机器人屏幕上显示指定的 URL。
robot.display('https://example.com');robot.speak(sentence)
让机器人说出指定的句子。
robot.speak('你好,我是 Temi 机器人');robot.goto(location)
让机器人导航到预定义的位置。
robot.goto('会议室');更多 API
请参考源代码了解更多可用的 API。
许可证
MIT
setup
add temi ip to .env file
TEMI_IP=192.168.123.130:8175 # temi ipinit robot
import Robot from "temi-woz";
const robot = await Robot.create();