Skip to main content

V8Bot gives you the ability to script chat bots for Hitbox.tv in JavaScript using the V8 engine by Google.

Linux Installation

The installation via pip seems currently broken, so you have to build and install PyV8 manually :( But is not so hard, on Debian follow these steps:

# 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

Now, if you want to install V8Bot as system wide side package

# python setup.py install

Or if you using virtualenv

$ virtualenv venv
$ . venv/bin/activate
$ python setup.py install

If you using Debian lenny you also can use a binary distribution from me built for x64 with libboost v1.55.0.2. You find it here: https://v8bot.ewelt.net/dist/pyv8/

Now download the V8Bot source files and install it using setup.py as usual.

# python setup.py install

Windows Installation

From source

Download the PyV8 installer for your architecture from here: https://code.google.com/archive/p/pyv8/downloads and install it.

Download the V8Bot source from here https://v8bot.ewelt.net/dist/ and install it using setup.py or use the provided msi installer.

Standalone builds from Py2Exe

On https://v8bot.ewelt.net/dist/ you can also find standalone builds generated with Py2Exe

Usage

To start a bot instance type

$ v8b -u username -p password -c channel script_file.js

Where username and password are the Hitbox.tv credentials the bot should use. Its no problem to use your own credentials, the bot will then have your nickname. You can let him join the same channels you are in, there is no duplicate check or something.

Metadata

Release files for v8bot 0.0.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for v8bot 0.0.14
File Size Uploaded Provenance
v8bot-0.0.14.zip 18.7 kB Without provenance Details
v8bot-0.0.14.tar.gz 12.9 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for v8bot 0.0.14
File Interpreter ABI Platform
v8bot-0.0.14.win32.exe Details
v8bot-0.0.14-py2-none-any.whl Python 2 none any Details

Total release size: 247.5 kB

Release files / v8bot-0.0.14.zip

Download URL v8bot-0.0.14.zip
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c1305b5dea6d393cb3f4545e2743e7ff63e65e8e1dfb26c1d6abb9c5b99ea4c3
BLAKE2b-256 checksum
How to use checksums
884103fb00139b233497a9df5c854683e7c60f471de9feb268d67ef63ed5dd45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / v8bot-0.0.14.tar.gz

Download URL v8bot-0.0.14.tar.gz
Size 12.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0fb83e8afb093916d44016c23109ecb17a7e458069397fea6a053c77b263a80b
BLAKE2b-256 checksum
How to use checksums
d80dfb11434155ec4332a1fd5887cd5d8c30f67013f2bd9fa0ea8bd1afc0d486
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / v8bot-0.0.14.win32.exe

Download URL v8bot-0.0.14.win32.exe
Size 205.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ac5d51a0c94c21f6e2575d066c30fc6651aa3a30b7e510b2e7426db3d015cca7
BLAKE2b-256 checksum
How to use checksums
f73ea2d8846f10e142ba9f20db3583aa1aa4203dfdbfcb158cde72c349fe2dbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / v8bot-0.0.14-py2-none-any.whl

Download URL v8bot-0.0.14-py2-none-any.whl
Size 10.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
ae15a42f19884abe80ecb177c8103d69db3cabf9d2971119af31af11bd58ac90
BLAKE2b-256 checksum
How to use checksums
560eff709d42f2b29ec61b5fb97ec0323a77664df4ec771daacc2c3b26cf3fdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for v8bot 0.0.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page