Standalone Twitch + Bancho IRC bot for handling osu! beatmap requests
Project description
Standalone Twitch + Bancho IRC bot for handling osu! beatmap requests.
This package is used in Gumiya and is provided for users that wish to run their own bot instance and customize the bot’s functionality. If you only want a beatmap request bot, but do not need to modify or customize it, you may wish to just use stock Gumiya instead.
- License:
MIT
Features
Support for linking a single twitch channel and single osu! account
Beatmap requests
PP info for beatmap requests (requires a Tillerino API key)
Requirements
Twitch IRC token - note that if you are using the token for your own Twitch account, the bot will connect to Twitch chat using your own account. It is recommended to register a secondary Twitch account for the bot.
Bancho (osu!) IRC credentials - note that multiaccounting in osu! is forbidden, and a bannable offense. This includes registering a bot-specific osu! account without explicit permission from osu! staff. Therefore, it is recommended to run the bot under your own osu! account. This will not affect any functionality, you will just receive map requests as in game PMs from yourself.
Installation
Via pip
pip install gumiyabot
Usage
Generate a new config.ini
gumiyabot –new-config
Edit config.ini as needed (see configuration section below)
Run the bot
gumiyabot config.ini
Configuration
See config.ini.example for details on configuration options.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gumiyabot-0.1.0.tar.gz
.
File metadata
- Download URL: gumiyabot-0.1.0.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f0d5e5cc52c89cda56997c5f31f1ab717e32b52c4efe67d69f28fb6f2125f72 |
|
MD5 | fd1a2a1f6cdac5eaa243a00979b657f4 |
|
BLAKE2b-256 | 947b8efaf82fe626d8c51a74cbf3137abaadfabad406a5b4794dee75da8668c5 |