Skip to content
/ WarBot Public

A Discord bot based on discord.io and Warframe by Digital Extremes

License

Notifications You must be signed in to change notification settings

PYROP3/WarBot

Repository files navigation

LotusBot

A Discord bot based on discord.io, for use with the game Warframe, developed by Digital Extremes.

Disclaimer

All assets and items are property of Digital Extremes. I do not own any of the images or item-based data, all due credit goes to them. I only own the code used to fetch the information this bot needs.

Install

  1. Make sure you have node.js installed, as well as npm.
  2. In your bot directory, run npm update, to install all the node dependencies (should be downloaded to a folder called node_modules).
  3. Create a file called auth.json, and inside it, place this code (replace with the token you obtained from discord):
{
"token":"<Your-token-here>"
}
  1. After the dependencies are installed, execute the bot with node bot.js.
  2. If everything went smoothly, the terminal should reply with your bot's login status in the server (bot name and server ID). If you failed in any step, get in contact with me and I'll try to help.

Bot commands

  • [<item name>] Finds in the database, and returns its information (specific attributes controlled via !track and !untrack. This command searches for the pattern in the entire message, and so a message like "I just finished my [soma] and my [octavia]." is valid and returns both items.

  • !track <attribute name> Adds to list of attributes to return (health, shield, drop locations, components...).

  • !untrack <attribute name> Removes from list of attributes to return.

  • !<attribute name> <item name> Tries to fetch 's , as in Rhino's shields, or Helios' components, and prints that if it finds a valid response.

  • !price <prime part> Looks up 's average prices over the last day in warframe.market, and returns that value.

  • !cetus Retrieves the time until the next day/night in Cetus and the Plains of Eidolon.

  • !baro Retrieves information about when Baro Ki'Teer, the Void Trader, is arriving/leaving, and which Relay.

  • !alerts Retrieves information about the ongoing alerts (time remaining, enemy levels, and rewards). Still in alpha, especially the rewards display.

  • !fissures Retrieves information about the ongoing void fissures (time remaining, enemy levels and tier).

  • !sorties Work in progress.

All the bot commands can be shortened to their first letter, when unambiguous (e.g. !alerts = !a)

About

A Discord bot based on discord.io and Warframe by Digital Extremes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published