Bot commands

All bot commands are available for in-app use, Telegram bot and Telegram group bot and Discord bot (in progress). They use the same interface and arguments.

/roll

Simple command for roll dices.

Examples

  • /roll d20 - roll one d20
  • /roll 2d20+4 - roll two d20 with modifier
  • /roll 2d20+4 2d12 - roll two d20 with modifier and two d12

/campaign

Command for managing campaigns.

Examples

  • /campaign list - render list of campaigns
  • /campaign create --system daggerheart --name "Dark Sun" - create new campaign
  • Required arguments

    • --system dnd2024 - select campaign system, options are: dnd5, dnd2024, daggerheart, pathfinder2, dc20
    • --name "Campaign name" - set campaign name

  • /campaign set "Dark Sun" - set campaign with specific name as active (only for Telegram)
  • /campaign show - show active campaign (only for Telegram)
  • /campaign remove "Dark Sun" - remove campaign

/character

Command for managing characters.

Examples

  • /character list - render list of characters
  • /character joinCampaign "Characterio" - join campaign by specific user character (only for Telegram)

/homebrew

Command for managing homebrews.

Examples

  • /homebrew createRace --system dnd2024 --name "Race name" - add race
  • Required arguments

    • --system dnd2024 - select role system, options are: dnd2024, daggerheart
    • --name "Race name" - set race name

    Optional arguments

    • --speed 35 - set speed
    • --resistance necrotic,acid - set list of resistances, options are: bludge, pierce, slash, acid, cold, fire, force, lighting, necrotic, poison, psychic, radiant, thunder
    • --size small,medium,large - set list of available sizes

  • /homebrew createCommunity "Community name" - add community for Daggerheart
  • /homebrew createTransformation "Vampire" - add transformation for Daggerheart
  • /homebrew createDomain "Death" - add domain for Daggerheart

/module

Command for managing homebrew modules.

Examples

  • /module list - render list of modules
  • /module create daggerheart "Dark Sun" - create new module (available systems: daggerheart)
  • /module set "Dark Sun" - set module with specific name as active
  • /module show - show active module
  • /module remove "Dark Sun" - remove module
  • /module addRace "Homebrew ancestry 1" "Homebrew ancestry 2" - add races to active module
  • /module addCommunity "Communists" "Democrats" - add communities to active module
  • /module addTransformation "Communists" "Democrats" - add transformations to active module
  • /module addDomain "Death" - add domains to active module
  • /module addSubclass "Elemental" "Enchance" - add subclasses to active module
  • /module addItem "Doomhammer" - add items to active module
  • /module export - share module with other users
  • /module import id - import module from another user

Cookie banner

Charkeeper.org doesn't use third-party cookies, only a single in-house cookie.

No data is sent to third party.