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

https://github.com/y9vad9/brawlex

Brawl Stars Club Manager Bot written in Kotlin
https://github.com/y9vad9/brawlex

brawlstars telegram telegram-bot

Last synced: 11 months ago
JSON representation

Brawl Stars Club Manager Bot written in Kotlin

Awesome Lists containing this project

README

          

# Brawlex
[![CodeQL Analysis](https://github.com/y9vad9/brawlex/actions/workflows/analyse.codeql.yml/badge.svg)](https://github.com/y9vad9/brawlex/actions/workflows/analyse.codeql.yml) [![Detekt Checks](https://github.com/y9vad9/brawlex/actions/workflows/check.detekt.yml/badge.svg)](https://github.com/y9vad9/brawlex/actions/workflows/check.detekt.yml) [![Test Suite](https://github.com/y9vad9/brawlex/actions/workflows/check.tests.yml/badge.svg)](https://github.com/y9vad9/brawlex/actions/workflows/check.tests.yml) [![Coverage](https://codecov.io/gh/y9vad9/brawlex/branch/main/graph/badge.svg)](https://codecov.io/gh/y9vad9/brawlex)

Brawlex is a Telegram bot designed to help managing Brawl Stars Clubs efficiently. It connects your club's activities with a Telegram Chat Group, providing tools to keep track and provide insights of members, activity, and performance. It supports both single and multiple clubs within one system, offering seamless integration to improve club management and member engagement.

## Features

### Account Linking & Integration
- Automatically link Brawl Stars accounts to Telegram users and group chats.
- Allow users to link multiple Brawl Stars accounts, if permitted.

### Membership Monitoring
- Notify when members are inactive and only log in for online status without playing games.
- Automatically remove Telegram group members who have left the club in Brawl Stars.

### Activity & Performance Tracking
- Track member activity and trophy progression with ability to set minimum of trophies, otherwise – kick.
- Generate weekly and monthly rankings based on trophies earned.

### Multi-Club Support
- Manage multiple clubs within a single bot, making it useful for club systems or alliances.

### Notifications
- Receive updates about club activity, including member join requests, trophy changes, and inactivity alerts.

## Localization
Bot supports the following languages:
- ☕️ English
- 🇺🇦 Ukrainian
- 🏳️ Russian

## Documentation
The documentation is not available for now, I will provide one once I release the bot.

## License
This project is distributed under the MIT License. However, use of this project, including any modifications or redistributions, must comply with [Supercell's Fan Content Policy](https://supercell.com/en/fan-content-policy/). Failure to do so may violate Supercell's terms and result in legal consequences.

## Feedback

For bugs, questions and discussions please use
the [GitHub Issues](https://github.com/y9vad9/brawlex/issues).
_______
*This product is not affiliated with, endorsed, sponsored, or specifically approved by Supercell and Supercell is not responsible for it.
For more information see [Supercell’s Fan Content Policy](https://supercell.com/en/fan-content-policy/).*