1.0.0 • Published 8 years ago

hubot-warframe v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

Genesis Avatar

#Hubot-Warframe A Hubot module for tracking Warframe alerts, invasions and more.

Build Status

Installation via NPM

  1. Install the Hubot-Warframe module as a Hubot dependency by running:

    npm install --save hubot-warframe
  2. Add this to your external-scripts.json file:

    [
        "hubot-warframe"
    ]
  3. 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 VariableDescriptionExample
MONGODB_URLconnection url for mongodbmongodb://<host>:<port>/<database>
HUBOT_LINE_ENDConfiguragble line-return character\n
HUBOT_BLOCK_ENDConfiguragble string for ending blocks`
HUBOT_DOUBLE_RETConfigurable string for double-line returns\n\n
HUBOT_MD_LINK_BEGINDefine the beginning string for a markdown link(
HUBOT_MD_LINK_MIDDefine the middle string for a markdown link)[
HUBOT_MD_LINK_ENDDefine the end string for a markdown link]
HUBOT_MD_BOLDDefine the string to use before and after a string to bold it**
HUBOT_MD_ITALICDefine the string to use before and after a string to italicize it*
HUBOT_MD_UNDERLINEDefine the string to use before and after a string to underline it__
HUBOT_MD_STRIKEDefine the string to use before and after a string to strike it out~~
HUBOT_MD_CODE_SINGLEDefine the string to use before and after a string to define it as an inline block of code`
HUBOT_MD_CODE_BLOCKDefine the string to use before and after a string to define it as a multi-line block of code `

Commands

CommandListener IDDescription
hubot startAdds user to DB and starts tracking
hubot settingsReturns settings
hubot alertsDisplays active alerts
hubot baroDisplays current Baro Ki'Teer status/inventory
hubot darvoDisplays current Darvo Daily Deal
hubot endHide custom keyboard (telegram only)
hubot invasionsDisplays current Invasions
hubot newsDisplays news
hubot platform <platform>Changes the platform
hubot platformDisplays menu
hubot settingsDisplay settings menu
hubot stopTurn off notifications
hubot track <reward or event>Start tracking reward or event
hubot trackTracking menu
hubot untrack <reward or event>Stop tracking reward or event
hubot simarisGet Synthesis target tracking
hubot updateDisplay current update
hubot primeaccessDisplay current Prime Access news
hubot damageDisplay link to Damage 2.0 infographic
hubot armorDisplay 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 shieldDisplay instructions for calculating armor
hubot shield <base shield> <base level> <current level>Display the current shields.
hubot conclaveDisplay usage for conclave command
hubot conclave allDisplay all conclave challenges
hubot conclave dailyDisplay active daily conclave challenges
hubot conclave weeklyDisplay active weekly conclave challenges
hubot enemiesDisplay 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