# leverage-plugin-discord

> A Discord plugin for Leverage

Latest version **1.0.1** (published 2017-08-22) · ISC license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install leverage-plugin-discord
pnpm add leverage-plugin-discord
yarn add leverage-plugin-discord
bun add leverage-plugin-discord
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2017-08-22 |
| First published | 2017-07-04 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Jake Hamilton |
| Maintainers | jakehamilton |
| Keywords | leverage, discord, plugin |

## Links

- npm: https://www.npmjs.com/package/leverage-plugin-discord
- Repository: https://github.com/jakehamilton/leverage-plugin-discord
- Homepage: https://github.com/jakehamilton/leverage-plugin-discord#readme
- Issues: https://github.com/jakehamilton/leverage-plugin-discord/issues
- npm.io page: https://npm.io/package/leverage-plugin-discord

## Dependencies (3)

- [sodium](https://npm.io/package/sodium.md) ^2.0.1
- [erlpack](https://npm.io/package/erlpack.md) github:hammerandchisel/erlpack
- [discord.js](https://npm.io/package/discord.js.md) ^11.1.0

## Recent versions

- 1.0.1 (latest) — 2017-08-22
- 1.0.0 — 2017-07-04

## README

Discord for [Leverage](http://github.com/jakehamilton/leverage)!
====================

This is a plugin for Leverage that allows the `discord` type of components
to be created.

Config
------

```js
{
    event: 'Any event name from Discord.js'
}
```

Example
-------

```js
import { manager, Component } from 'leverage-js'
import discord from 'leverage-plugin-discord'

class Bot extends Component {
    constructor () {
        super()

        this.config = {
            type: 'discord',
            discord: {
                event: 'message'
            }
        }
    }

    discord (message) {
        if (message.content.startsWith('ping')) {
            message.channel.send('pong')
        }
    }
}

manager.plugin(discord)

manager.add(new Bot())

discord.login('<YOUR_BOT_TOKEN>')
```

---
_Source: https://npm.io/package/leverage-plugin-discord · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
