这是indexloc提供的服务,不要输入任何密码
Skip to content

vcwild/wildoverflow

Repository files navigation

wildOverflow Bot

wildOverflow is a Twitch chatbot built with the TwitchIO framework. The bot greets joining chatters and has basic command interactions. If a joining chatter is a streamer, the bot will send a shoutout to that person's channel.

Table of Contents

Features

Existing resources:

  • Parameterized commands according to the context of the channel the bot is on
  • Greeting message when a new person joins the chat
  • Send a sh when a streamer has joined the chat
  • User caching
  • Reminds its recent interactions

Usage

Requirements

The following prerequisites will be needed

Setup

There are 2 ways you can configure wildOverflow to work

1. Simple use

  • Clone the repository
  • Rename .env.example to .env and configure the bot credentials
  • Mount the bot cache in a docker container
docker-compose up -d

2. Setup via development environment

  • Mount the bot cache in a docker container
docker-compose up -d
  • Install bot dependencies
poetry install
  • Rename .env.example to .env and configure the bot credentials

  • Run the bot

poetry run bot.py

How to use

Main commands are listed here

Integrations

  • Hub API (in development)

Contribute

If you want to contribute to the project, please read before our CONTRIBUTING policy.

Bugs and suggestions

Did you find a bug or you would like to suggest a feature to put in the bot? Please feel free to reach out and open an issue.

About

The project is under the Gnu General Public License 3.0.

About

Twitch chatbot for my livestream

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages