UNPKG

heybox-bot

Version:

A heybox chat bot frame

47 lines (34 loc) 1.26 kB
<p align="center"><a href="https://www.heybox.dev" target="_blank" rel="noopener noreferrer"><img width="100" src="https://www.heybox.dev/icon.svg" alt="Heybox Dev logo"></a></p> <p align="center"> <a href="https://github.com/heybox-dev/heybox-bot/actions/workflows/node.ci.yml"><img src="https://github.com/heybox-dev/heybox-bot/actions/workflows/node.ci.yml/badge.svg" alt="Build Status"></a> <a href="https://www.npmjs.com/package/heybox-bot"><img src="https://img.shields.io/npm/v/heybox-bot.svg?sanitize=true" alt="Version"></a> <a href="https://www.npmjs.com/package/heybox-bot"><img src="https://img.shields.io/npm/l/heybox-bot.svg?sanitize=true" alt="License"></a> </p> ## Quick Start ### Install ```bash cd your/project/path npm i -g heybox-bot heybox --init npm i ``` ### Configuration * `your/project/path/src/define.ts` ```typescript import { HeyBoxBot } from 'heybox-bot'; import { CommandSource } from 'heybox-bot/command'; import { RawData } from 'ws'; const bot: HeyBoxBot = new HeyBoxBot({ token: 'your token' }); // parse your bot token new (class MyBot { @bot.command('/hello') public test(source: CommandSource) { source.success('world'); } })() bot.start(); ``` ### Run ```bash cd your/project/path npm run dev ```