Metadata-Version: 2.1
Name: kook-live-bot
Version: 0.1.0
Summary: simple bot for push bili live status
License: MIT
Author: Noahlias
Author-email: yygggg@foxmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: bilireq (>=0.2.11,<0.3.0)
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: khl-py (>=0.3.16,<0.4.0)
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Description-Content-Type: text/markdown


# Kook_Live_Bot

This is a BiliBili live push bot for Kook .

![demo](assets/image.png)

![show all](assets/show.png)

## Features

- [x] Subscribe BiliBili live room
- [x] Unsubscribe BiliBili live room
- [x] Auto push live stream message to chat channel.
- [x] Show all Subscribed live rooms

## Getting Started

You should copy `.env.example` to `.env` and fill in the required values.

```bash
$ docker-compose up -d
```

### Prerequisites

`poetry` is required to install dependencies.

```bash
$ pip install poetry
```

And then install dependencies.

```bash
$ poetry install
```

## TODO

- [ ] Support multiple chat channels and multiple server or guild
- [ ] Add more live room info
- [ ] Support more live platform such as `Douyu` `Huya` `Bilibili` `Youtube` `Twitch``
- [ ] Add AI features to this bot, Maybe.

## Thanks

- [khl.py](https://github.com/TWT233/khl.py)
- [Harukubot](https://github.com/SK-415/HarukaBot/)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
