n8ventures / blindspot-prod-discordbot.js

Read ApexAPI via Discord

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BlindSpot Productions Discord Bot (version 2.1.0)

This bot uses Discord.js (Discord v14)

Current features:

  • Use the Apex Legends Tournament API and grab match data. Supports:

    • Full Results (all data displayed)
    • Essential Results (all data but team number displayed)
    • Quick Results (Team Name and Total Points only displayed)
    • (EXPERIMENTAL) Calculates all matches in one token. Read 2.1.0 Patch Notes for more information.
  • Apex Legends Status API

    • Map Rotation.

Requirements

NodeJS

Recommended

git

Visual Studio Code

VS Code Plugins (I use)

How to install

Install packages via packages.json:

npm install

then set up the bot's configs (i.e. config.json)

if you seem confused, you can use Discord.js's guide!

to start the bot:

node .

2.1.0 Patch Notes

NEW Calculate all Apex matches under that one Apex token.

*this is currently experimental due to user input error.

if there are more than one matches in the single token, you will then be prompted to choose if you'd like to calculate all those matches. you can index it via:

  • Team name.
  • Team number.

to use this feature, you need to have multiple matches in that one token. Use /apexprivateresults command. After the response, you'll be prompted by a set of buttons, select the green gimme dat data! button to activate it.

Improved optimization

  • Cleaned and tidied up code (less duplicates, more smart coding)

2.0.0b2 Patch Notes

apex-private-results command

  • Full Apex Results - WORKING ✅
  • Quick Apex Results - WORKING ✅

2.0.0b1 Patch Notes

apex-private-results command

  • Full Apex Results - WORKING (needs tests) ⚠️
  • Quick Apex Results - WORKING (needs tests) ⚠️

2.0.0a Patch Notes

Updated code to Discord v14!

  • Supports slash commands.
  • DM-commands supported.

Optimized apex-private-results command feature

  • Apex Results - WORKING ✅
  • Full Apex Results - WIP 🚧
  • Quick Apex Results - WIP 🚧

Current features:

  • Display Apex Ranked Map Rotation
  • Display Apex Legends Custom Lobby Results
  • the usual bot ping
  • more commands soon (I hope)

About

Read ApexAPI via Discord


Languages

Language:JavaScript 100.0%