Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/electrocute4u/kiriko

A community made Discord bot for Overwatch 2. Get career stats, user search, all maps and heroes information covered and more!
https://github.com/electrocute4u/kiriko

discord-bot discord-js overwatch overwatch-stats overwatch2-js statistics

Last synced: 25 days ago
JSON representation

A community made Discord bot for Overwatch 2. Get career stats, user search, all maps and heroes information covered and more!

Awesome Lists containing this project

README

        

![Main Banner](https://user-images.githubusercontent.com/25005864/209245667-80b87e44-58c5-4650-8222-e4e2244aa2f2.jpg)


Discord
GitHub


GitHub File Count
GitHub Watchers


npm
npm
npm

Discord.js DocumentationJavascript Website

## [Table of contents](table-of-contents)


"Click to expand the Table of Contents"

- [About the bot](#about-the-discord-bot)
- [Who is it based on?](#who-is-it-based-on)
- [Features](#features)
- [F.A.Q](#faq)
- [Useful links](#useful-links)
- [Join the Official Server](#join-the-official-support-server)
- [License](#license)

# [About the Discord bot](#about-the-discord-bot)
The bot is running on **Discord.js Library** and was developed using **JavaScript** programming language. \
It features `Player Search` and `Career Profiles`, and it covers all `heroes`, `maps` and `gamemodes` currently found in Overwatch 2.

## [Who is it based on?](#who-is-it-based-on)
[Kiriko Kamori](https://overwatch.fandom.com/wiki/Kiriko) is a support hero in Overwatch 2, released during [Season 1](https://overwatch.fandom.com/wiki/Season#Season_1).

## [Features](#features)
- Newest Discord.js version, with modals, dropdown menu, buttons, text/embed pagination and more!
- Covers all the `heroes`, `maps` and `gamemodes` found in Overwatch 2
- Interacting with the unofficial [OverFast API](https://overfast-api.tekrop.fr/) for hero info, career profile and player search.
- Connecting your `Battletag` through `/link` for getting your own Career Profile faster (by using the `/career` slash command)
- `Player Search` (filter by `privacy`) and `Player Profile` (filter by `platform`, with a `hide-competitive` parameter)

...And so much more!

## [F.A.Q](#faq)
*Here is a short FAQ with the most common questions one mostly asks about.*

### Are all maps and heroes covered?
Yes, all the maps and heroes found in Overwatch 2 are fully covered. Hero information is fetched from [OverFast API](https://overfast-api.tekrop.fr/) frequently, while maps are fully covered by myself. Feel free to contribute with map information by opening a new [issue](https://github.com/Electrocute4u/Kiriko/issues).

### Player search?
You can use the `/player search` to search for any user matching a `username` (without #xxxxx discriminator) to obtain a list with all users matching that. Or you can directly get the Career profile of a user, by using their `Battletag` with the `/player profile` slash command.

### I can't find my Career Profile?
First, the Battletag is __CAsE__ sensetive, meaning it has to match indentically with your actual Battletag. If you have any unique characters (i.e HƐRA#2109), make sure they are also correctly matching with your actual Battletag. If this isn't working, sign in and try your own [career page](https://overwatch.blizzard.com/en-us/career/). Should this page display "404 Not Found", the API might have issues trying to display your Career Page. You will sadly have to wait until Blizzard fixes the API sometime in the future.

### What features does this bot have?
Everything is listed in the [Features](#features) section, please take a look there.

### Do the bot have any premium content? Can I support the project?
The bot are currently 100% free to use and have no restrictions on commands as of now. But the system is in place and it may become active in the future.
As for supporting it, any donations are welcome. Feel free to PM **Kiriko#0001** on Discord and we can have a talk.

### How often is there updates?
This is a hobby project and a JavaScript learning ground for me. Personally, I'm not doing coding as a job. So expect frequent updates whenever I have the time and resources. The project is pretty self sustainable as most of it is updated automatically, with occasions where I have to manually step in.

## [Useful links](#useful-links)
- [Bot invite link](https://discord.com/api/oauth2/authorize?client_id=1038384075288875138&permissions=137439341632&scope=bot%20applications.commands)
- [Issues](https://github.com/Electrocute4u/Kiriko/issues)
- [Support server](https://discord.gg/BXN2F9PWSw)
- **Patreon:** -Coming soon-

## Join the official Support server


## [License](#license)
Released under [MIT](https://opensource.org/licenses/MIT) license.

The bot is named after [Kiriko Kamori](https://overwatch.fandom.com/wiki/Kiriko), who is a support hero in Overwatch 2, released during [Season 1](https://overwatch.fandom.com/wiki/Season#Season_1).