Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kaikyulotus/kyaru-bot

Module-based Telegram bot with built-in utility modules
https://github.com/kaikyulotus/kyaru-bot

dart dartlang league-of-legends telegram utility-bot

Last synced: about 2 hours ago
JSON representation

Module-based Telegram bot with built-in utility modules

Awesome Lists containing this project

README

        

# Kyaru [![Dart CI/CD](https://github.com/KaikyuLotus/kyaru-bot/actions/workflows/dart-dev.yml/badge.svg)](https://github.com/KaikyuLotus/kyaru-bot/actions/workflows/dart-dev.yml) [![Telegram Bot](https://img.shields.io/badge/Telegram%[email protected]?style=flat)](https://t.me/KiruyaBot) [![Telegram Channel](https://img.shields.io/badge/Telegram%[email protected]?style=flat)](https://t.me/kaikyu)

Kyaru is an utility bot made mainly for groups.

## Settings (database/database.json)
```json
{
"settings": [
{
"token": "String",
"lol_token": "String",
"lastfm_token": "String",
"weather_token": "String",
"steam_token": "String",
"videogame_token": "String",
"genshin_data_url": "String",
"genshin_renderer_url": "String",
"honkai_renderer_url": "String",
"github_token": "github_token",
"owner_id": "int"
}
]
}
```

All fields, except the token and the owner_id, can be empty or omitted.

`token`: Telegram bot token, obtainable [here](https://t.me/BotFather)

`lol_token`: Riot api key, obtainable [here](https://developer.riotgames.com/)

`apex_token`: obtainable [here](https://apexlegendsapi.com/documentation.php)

`lastfm_token`: LastFM api key, obtainable [here](https://www.last.fm/api)

`weather_token`: OpenWeather api key, obtainable [here](https://openweathermap.org/api)

`steam_token`: Steam api key, obtainable [here](https://steamcommunity.com/dev/apikey)

`videogame_token`: RAWG api key, obtainable [here](https://rawg.io/apidocs)

`genshin_data_url`

`genshin_renderer_url`: [repo](https://github.com/KaikyuLotus/genshin-renderer)

`honkai_renderer_url`: [repo](https://github.com/ale183/honkai_renderer)

`github_token`: obtainable [here](https://github.com/settings/tokens)

`owner_id`: Your telegram id