维克斯机器人
1.0.0
可插拔机器人
正在开发中。非常有用,但目前功能不完整。
asyncio 需要 python 3.5,并且只能在 Linux 上运行。
如果您是一名 Python 开发人员,您可能可以让它在非 Linux 上运行。
您将需要一个活动的 DBus 用户会话总线。根据您的发行版,您可能已经拥有一个(例如 Arch linux)。
对于Ubuntu:
$ apt-get install dbus-user-session python3-gi python3-dev python3-pip build-essential
对于每个人:
$ python3 -m venv < DIR >
$ source < DIR > /bin/activate
$ ln -s /usr/lib/python3/dist-packages/gi < DIR > /lib/python3.5/site-packages/
$ pip install vexbot[process_manager]
确保您的虚拟环境已激活。然后运行:
$ vexbot_generate_certificates
$ vexbot_generate_unit_file
$ systemctl --user daemon-reload
您的机器人已准备好运行!
$ systemctl --user start vexbot
或者
$ vexbot_robot
请注意,vexbot 具有客户端/服务器架构。上述命令将启动服务器。要启动命令行客户端:
$ vexbot
通过键入 !exit 或使用 ctl+D 退出命令行客户端。