/clashbot

Discord bot generating images of Clash of Clans game info.

Primary LanguageJava

Clashbot banner

Discord Check CI status GitHub code size in bytes

Clashbot is a verified Discord bot generating pictures from Clash of Clans ingame info

Features

The bot proposes several features including: language choice, saving default tags, accessing clan and player profiles, clan warlogs, current clanwars, warleague rounds...

Miscellaneous

  • /invite - shows bot's invite link.
  • /lang - shows your current language.
  • /info - shows bot information.
  • /help - shows commands and their usage.

Settings

  • /clear - deletes all the data the bot database has about you.
  • /set clan <clanTag> sets your default clan tag.
  • /set player <playerTag> sets your default player tag.
  • /set lang <language> - sets your default language.

Clan

  • /clan [clanTag] - shows clan profile.
  • /warleague <page> [clanTag] - shows specified warleague round.
  • /warlog <page> [clanTag] - shows clan's warlog.
  • /war <page> [clanTag] - shows current war occurring in the clan.

Player

  • /player [playerTag] - shows player profile

Dependencies

  • Discord JDA 4.3.0
  • ClashAPI 3.0.2
  • GSon 2.9.0
  • HikariCP 5.0.1
  • MariaDB Java 3.0.6
  • Logback 1.2.7

Related

The bot relies on a custom Java wrapper I designed to make calls to the game API. I wrote it for the purpose of this project but it can be used for any other. I'm trying to keep up with the updates of the game so that most features are implemented.

Disclaimer

All rights reserved. This repository does not accept any contribution and is only consultable for the sake of transparency. It is strictly forbidden to impersonate the official bot by making it run on your own.

This material is unofficial and is not endorsed by Supercell. For more information see Supercell's Fan Content Policy: www.supercell.com/fan-content-policy.