Skip to content

TASBot Commands

Charles Humphrey edited this page Apr 10, 2020 · 17 revisions

Commands Appendix

General Help

~Help

This command will list the module help commands.

Alias: ~help, ~h, ~hlp, ~info, ~information ~?

~Commands

This command will list ALL commands found in all bot modules.

Alias: ~commands, ~cmds

Traveller Map API

~TravellerMap

This command will list all Traveller Map commands.

Alias: ~travellermap, ~tm, ~map

~Sector

Parameters <sector>

This command will use the following travellermap.com API

https://travellermap.com/data/sector

It will replace 'sector' in that URL with the &ltsector&gt you pass it. Returning the sectors title, coords, known names, a sub sector list, allegiances, and the number of worlds it has.

Examples:-

~sector spin
~sector core
~sector reft

Alias: ~sector

~Sector-Worlds

Parameters <sector&gt

This command will use the following travellermap.com API

https://travellermap.com/data/sector

It will replace 'sector' in that URL with the <sector> you pass it. Returning world details for each of the worlds in that sector. The details are world name, hex, UWP, Zone.

Examples:-

~sector spin
~sector core
~sector reft

Alias: ~sector-worlds

~Subsector

Parameters <sector> <subsector>

This command will use the following travellermap.com API

https://travellermap.com/data/sector/subsector

It will replace 'sector' in that URL with the <sector> and 'subsector' with the <subsector> you pass it. Returning world details for each of the worlds in that sector. The details are world name, hex, UWP, Remarks, Ix, Ex, Cx, N, B, Z, PGB, W, A, Stellar.

Examples:-

~subsector spin regina
~subsector core core
~subsector reft usher

Alias: ~subsector

~Sector-Map

Parameters <sector>

This command will use the following travellermap.com API

https://travellermap.com/data/sector/image

It will replace 'sector' in that URL with the <sector> you pass it. Returning an image of that sector.

Examples:-

~sector-map spin
~sector-map core
~sector-map reft

Alias: ~sector-map

~Sector-Quad-Map

Parameters <sector> <quadrant>

This command will use the following travellermap.com API

https://travellermap.com/data/sector/quadrant/image

It will replace 'sector' and 'quadrant' in that URL with the <sector> and <quadrant> you pass it. Returning an image of that sector quadrant.

Examples:-

~sector-quad-map spin
~sector-quad-map core
~sector-quad-map reft

Alias: ~sector-quad-map

~Subsector-Map

Parameters <sector> <subsector>

This command will use the following travellermap.com API

https://travellermap.com/data/sector/subsector/image

It will replace 'sector' and 'subsector' in that URL with the <sector> and <subsector> you pass it. Returning an image of that subsector.

Examples:-

~subsector-map spin regina
~subsector-quad-map core core
~subsector-quad-map reft usher

Alias: ~subsector-map

~Sector-Booklet

Parameters <sector>

This command will use the following travellermap.com API

https://travellermap.com/data/sector/booklet

It will replace 'sector' and 'subsector' in that URL with the <sector> you pass it. Returning booklet for that sector.

Examples:-

~sector-booklet spin
~sector-booklet core
~sector-booklet reft

Alias: ~sector-booklet

~World-Hex

Parameters <sector> <hex> (optional)

This command will use the following travellermap.com API

https://travellermap.com/data/sector/hex

It will replace 'sector' and 'hex' in that URL with the <sector> and <hex> you pass it. Returning minimal world data: Sector - Hex, Name, UWP - Zone

If you pass 'true' for then you will get all the world data.

Examples:-

~world-hex spin 1910
~world-hex core 2118
~world-hex reft 0313

Alias: ~world-hex

~World-Jump

Parameters <sector> <hex> <range> (optional)

This command will use the following travellermap.com API

https://travellermap.com/data/sector/hex/jump/range

It will replace 'sector', 'hex' and 'range' in that URL with the <sector>, <hex> and <range> you pass it. Returning minimal world data of worlds with the given : Sector - Hex, Name, UWP - Zone

If you pass 'true' for then you will get all the world data.

Examples:-

~world-jump spin 1910 4
~world-jump core 2118 4
~world-jump reft 0313 4

Alias: ~world-jump

~World-Jump-Map

Parameters <sector> <hex> <range>

This command will use the following travellermap.com API

https://travellermap.com/data/sector/hex/jump/range/image

It will replace 'sector', 'hex' and 'range' in that URL with the <sector>, <hex> and <range> you pass it. Returning an image of the hex's in the given <range> of <sector> <hex>

Examples:-

~world-jump-map spin 1910 4
~world-jump-map core 2118 4
~world-jump-map reft 0313 4

Alias: ~world-jump-map, ~wjm

~World-Sheet

Parameters <sector> <hex>

This command will use the following travellermap.com API

https://travellermap.com/data/sector/hex/sheet

It will replace 'sector'and 'hex' in that URL with the <sector> and <hex> you pass it. Returning a sheet for the world.

Examples:-

~world-sheet spin 1910
~world-sheet core 2118
~world-sheet reft 0313

Alias: ~world-sheet

RPG Related

~RPG-Commands

This command will show you all the available RPG related commands.

Examples:-

~rpg-commands

Alias: ~rpg-commands, ~rpg-cmds

~Check

Parameters (optional)boon (optional)bane (optional)<skill> (optional)<characteristic> (optional)V <difficulty> (optional)<+/-DM>

This command will roll 2D6, if you specify any of the optional parameters, then the following will occur.

boon

One of the lowest dice rolled will be ignored.

bane

One of the highest dice rolled will be ignored.

<skill>

If you have a character in use (see ~use-character) then the given <skill> will be located on that character sheet and be applied as a DM.

<characteristic>

If you have a character in use (see ~use-character) then the given <characteristic>'s DM will be applied.

V <difficulty>

This will give you the result of the roll based on a difficulty.

Difficulties
  • Simple +6
  • Easy +4
  • Routine +2
  • Average +/-0
  • difficult -2
  • VeryDifficult -4
  • Formidable -6
<+/-DM>

You can apply a further DM, but just using + or - then the value, so an extra DM of +2 would simply be +2

Examples:-

~check
~check +2
~check boon
~check bane
~check admin
~check int
~check v easy
~check boon admin int +2 v easy

Alias: ~check, ~chk

~Roll

Parameters (optional)boon (optional)bane (optional)<+/-DM>

This command will roll any number of any type of dice.

Valid Dice
Coin

Gives a value in the range of 0 or 1

D4

Gives a value in the range of 1 to 4

D6

Gives a value in the range of 1 to 6

D8

Gives a value in the range of 1 to 8

D10

Gives a value in the range of 1 to 10

D12

Gives a value in the range of 1 to 12

D20

Gives a value in the range of 1 to 20

D100

Gives a value in the range of 1 to 100

All optional modifiers work exactly the same as ~check

Examples:-

~roll 2D6
~roll 1D4 3D6 1D10
~roll 1D100 +10
~roll 3D8 2D12 +1

Alias: ~roll, ~dice

Clone this wiki locally