deepbot-simulator

0.6.0 • Public • Published

deepbot-simulator

Command line tool that simulates a Deepbot API using a local WebSocket.

Screenshot

⚠️ This is not a completely accurate simulation of how Deepbot answers your API calls.
It just imitates basic Deepbot functionality for testing your APIs.

Installation

npm

npm install -g deepbot-simulator

Yarn

yarn global add deepbot-simulator

Running

deepbot-simulator
  Usage: deepbot-simulator [options]

  Very basic WebSocket that simulates the Deepbot API


  Options:

    -k, --api-key [api-key]        API key used to give access
    -p, --port [port]              Port the WebSocket listens to
    -w, --no-color                 Port the WebSocket listens to
    -n, --no-users                 Keep the initial user database empty
    -a, --auth-all                 Automatically authenticate new clients
    -r, --randomLatency [latency]  Add response latencies from 0 to [latency] ms
    -e, --events                   Send random music and newsub events to API clients
    -h, --help                     Output usage information

Supported API calls

  • api|register|{secret}
  • api|get_user|{user}
  • api|get_points|{user}
  • api|add_points|{user}|{points}

The only user in the default database is jaidchen, so this is the testing procedure:

api|register|1234
api|get_points|jaidchen
api|add_points|jaidchen|322
api|get_points|jaidchen

Readme

Keywords

none

Package Sidebar

Install

npm i deepbot-simulator

Weekly Downloads

0

Version

0.6.0

License

MIT

Unpacked Size

9.1 kB

Total Files

5

Last publish

Collaborators

  • jaid