/hephaestus

Hephaestus is the official Desmos Discord bot

Primary LanguageGoMIT LicenseMIT

Hephaestus

GitHub tag (latest SemVer) Go Reference Go Report License Codecov Tests status Lint status

Hephaestus is the official Discord bot for Desmos.

Configuration

networks:
  testnet:
    chain:
      id: "morpheus-apollo-2"
      bech32_prefix: "desmos"
      rpc_addr: "https://rpc.morpheus.desmos.network:443"
      grpc_addr: "https://grpc.morpheus.desmos.network:443"
      chain_graphql_addr: "https://gql-morpheus.desmos.forbole.com/v1/graphql"
      djuno_graphql_addr: "https://gql.morpheus.desmos.network/v1/graphql"
      gas_price: "0.1udaric"

    account:
      mnemonic: "<Faucet mnemonic account>"
      hd_path: "m/44'/852'/0'/0/0"

    themis:
      host: "https://themis.morpheus.desmos.network"
      private_key_path: "<Themis private key file path>"

    discord:
      verified_user_role_id: "<Discord verified user role ID>"
      verified_validator_role_id: "<Discord verified validator role ID>"


# ---------------------------------------------------------------------------------------------------------------

bot:
  token: "<Discord bot token>"
  prefix: "!"

  limitations:
    - command: "help"
      duration: "72h" # 3 days

    - command: "docs"
      duration: "15m" # 15 minutes

    - command: "send"
      duration: "0m" # 7 Days

  banned_words:
    - "Bad word"
    - "Other bad word"