1.0.0 • Published 8 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-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
1.0.0
8 years ago