Skip to content

A collection of node.js-based bots for integration of murmur into third party platforms

License

Notifications You must be signed in to change notification settings

ideal-lab5/murmur-bots

Repository files navigation

Murmur Bots

This is a collection of node.js-based implementations of the Murmur protocol. Specifically, this repo contains bot integrations for both Discord and Twitch, enabling per-channel/server wallets via Murmur.

To learn more about the Murmur protocol, visit the documentation at https://murmur.idealabs.network.

Getting Started

Discord

Setup

First create a file called .env.discord in the root of this repo containing the following keys:

MAX_RETRIES=number of times to retry failed transactions
SECRET_SALT=any string
DISCORD_BOT_TOKEN=a valid discord bot token for the server

Once configured, install dependencies and run the Discord bot with

npm i
npm run discord

Twitch

Create a file called .env.twitch in the root of this repo containing the following keys:

MAX_RETRIES=
SECRET_SALT=any string
TWITCH_BOT_USERNAME=<username of twitch bot>
TWITCH_OAUTH_TOKEN=<twitch chat oauth token>
TWITCH_CHANNEL=<twitch channel name (e.g. your username)>

Then instsall depenencies and run the Twitch bot with

npm i
npm run twitch

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the Apache-2.0. See the LICENSE file for details.

Contact

For any inquiries, please contact Ideal Labs.

About

A collection of node.js-based bots for integration of murmur into third party platforms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published