shock-client
Version:
A community-made Node bot library for controling PiShock devices
46 lines (35 loc) • 1.26 kB
JavaScript
const shocker = require("E:/coding_projects/Shock-Client/index.js")
require('dotenv').config()
const pishock = new shocker({
Username: "theravenseb", // Your account username
Apikey: "7ceec94b-feda-4f25-8566-a8a4a66dc581", // Api Key gotten off of pi shock website
//Code: "123456", // Share or device code
Name: "TheRavenSeb", // Name you wish to have appear in logs
LogVerbose: 3, // value > 2 debug
IsSitEnabled: true, // enables the sitDown() function (VERY DANGEROUS USE AT YOUR OWN DISGRESTION)
HubName: "14321",
//Token:"8dc2aaf1-8819-40ef-b12b-d277ac12a852",
//UserId: "24639",
})
async function start(){
pishock.onEvent("ready", async () => {
console.log("Ready")
pishock.beep("Calebs", 69, 5)
})
pishock.onEvent("shock", async (data) => {
console.log(data)
})
pishock.onEvent("sit", async (data) => {
console.log(data)
})
pishock.onEvent("error", async (data) => {
console.log(data)
})
pishock.onEvent("vibrate", async (data) => {
console.log("vibrated")
})
pishock.onEvent("beep", async (data) => {
console.log(data)
})
}
start()