1.0.0 • Published 9 years ago
hubot-warframe v1.0.0

#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-warframeAdd this to your
external-scripts.jsonfile:[ "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>> Done1.0.0
9 years ago