Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kaikyulotus/kyaru-bot
- Owner: KaikyuLotus
- License: gpl-3.0
- Created: 2020-08-19T18:21:49.000Z (about 4 years ago)
- Default Branch: develop
- Last Pushed: 2023-06-07T19:52:37.000Z (over 1 year ago)
- Last Synced: 2023-06-07T20:27:08.864Z (over 1 year ago)
- Topics: dart, dartlang, league-of-legends, telegram, utility-bot
- Language: Dart
- Homepage:
- Size: 420 KB
- Stars: 13
- Watchers: 3
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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