用javascript为hitbox.tv编写机器人程序
v8bot的Python项目详细描述
v8bot使您能够使用google的v8引擎在javascript中为hitbox.tv编写聊天机器人程序脚本。
Linux安装
通过pip的安装目前似乎已中断,因此您必须手动构建和安装pyv8:。( 但并不难,在Debian上,请遵循以下步骤:
# apt-get install subversion scons libboost-all-dev libboost-python-dev $ svn checkout http://v8.googlecode.com/svn/trunk/ v8 $ svn checkout http://pyv8.googlecode.com/svn/trunk/ pyv8 $ cd v8 $ export V8_HOME=`pwd` $ cd ../pyv8 $ python setup.py build
现在,如果您想安装V8Bot作为系统范围的侧包
# python setup.py install
或者如果您使用virtualenv
$ virtualenv venv $ . venv/bin/activate $ python setup.py install
如果您使用debian lenny,还可以使用我为x64构建的二进制发行版,libboost v1.55.0.2。 你可以在这里找到它:https://v8bot.ewelt.net/dist/pyv8/
现在下载V8Bot源文件,并像往常一样使用setup.py安装它。
# python setup.py install
Windows安装
来自源
从这里下载架构的PyV8安装程序:https://code.google.com/archive/p/pyv8/downloads 然后安装。
从这里下载V8Bot源代码https://v8bot.ewelt.net/dist/,并使用setup.py安装它,或者使用提供的msi安装程序安装它。
来自py2exe的独立生成
在https://v8bot.ewelt.net/dist/上,您还可以找到使用Py2Exe
生成的独立生成用法
要启动bot实例,请键入
$ v8b -u username -p password -c channel script_file.js
其中,username和password是bot应该使用的hitbox.tv凭据。用你自己的证件没问题, 然后机器人会有你的昵称。你可以让他加入你所在的频道,没有重复的支票之类的。