hubot-warframe
v1.0.0
Published
Warframe module for Hubot
Downloads
6
Readme
#Hubot-Warframe A Hubot module for tracking Warframe alerts, invasions and more.
Installation via NPM
Install the Hubot-Warframe module as a Hubot dependency by running:
npm install --save hubot-warframe
Add this to your
external-scripts.json
file:[ "hubot-warframe" ]
Run your bot and see below for available config / commands
Configuration
hubot-warframe requires a MongoDB server. It uses the MONGODB_URL environment variable for determining where to connect to
Environment Variable | Description | Example
--- | --- | ---
MONGODB_URL | connection url for mongodb | mongodb://<host>:<port>/<database>
HUBOT_LINE_END | Configuragble line-return character | \n
HUBOT_BLOCK_END | Configuragble string for ending blocks | ```
HUBOT_DOUBLE_RET | Configurable string for double-line returns | \n\n
HUBOT_MD_LINK_BEGIN | Define the beginning string for a markdown link | (
HUBOT_MD_LINK_MID | Define the middle string for a markdown link | )[
HUBOT_MD_LINK_END | Define the end string for a markdown link | ]
HUBOT_MD_BOLD | Define the string to use before and after a string to bold it | **
HUBOT_MD_ITALIC | Define the string to use before and after a string to italicize it | *
HUBOT_MD_UNDERLINE | Define the string to use before and after a string to underline it | __
HUBOT_MD_STRIKE | Define the string to use before and after a string to strike it out | ~~
HUBOT_MD_CODE_SINGLE | Define the string to use before and after a string to define it as an inline block of code | `
HUBOT_MD_CODE_BLOCK | Define the string to use before and after a string to define it as a multi-line block of code | ```` `
Commands
Command | Listener ID | Description
--- | --- | ---
hubot start
| | Adds user to DB and starts tracking
hubot settings
| | Returns settings
hubot alerts
| | Displays active alerts
hubot baro
| | Displays current Baro Ki'Teer status/inventory
hubot darvo
| | Displays current Darvo Daily Deal
hubot end
| | Hide custom keyboard (telegram only)
hubot invasions
| | Displays current Invasions
hubot news
| | Displays news
hubot platform <platform>
| | Changes the platform
hubot platform
| | Displays menu
hubot settings
| | Display settings menu
hubot stop
| | Turn off notifications
hubot track <reward or event>
| | Start tracking reward or event
hubot track
| | Tracking menu
hubot untrack <reward or event>
| | Stop tracking reward or event
hubot simaris
| | Get Synthesis target tracking
hubot update
| | Display current update
hubot primeaccess
| | Display current Prime Access news
hubot damage
| | Display link to Damage 2.0 infographic
hubot armor
| | Display instructions for calculating armor
hubot armor <current armor>
| | Display current damage resistance and amount of corrosive procs required to strip it
hubot armor <base armor> <base level> <current level>
| | Display the current armor, damage resistance, and necessary corrosive procs to strip armor.
hubot shield
| | Display instructions for calculating armor
hubot shield <base shield> <base level> <current level>
| | Display the current shields.
hubot conclave
| | Display usage for conclave command
hubot conclave all
| | Display all conclave challenges
hubot conclave daily
| | Display active daily conclave challenges
hubot conclave weekly
| | Display active weekly conclave challenges
hubot enemies
| | Display list of active persistent enemies where they were last found
Sample Interaction
user1>> /start
hubot>> Tracking started
user1>> /settings
hubot>>
Your platform is PC
Alerts are OFF
Invasions are OFF
News are OFF
Tracked rewards:
Alternative helmets
ClanTech resources
Nightmare Mods
Auras
Resources
Nitain Extract
Void Keys
Weapon skins
Weapons
Other rewards
user1>> /end
hubot>> Done