Discord

This is the Discord integration for sending Messages from XSOAR to Discord server made by Trustnet

Utilities · Discord

Details

IDDiscord
ProviderTencent
CategoryUtilities
From Version6.0.0
Docker Imagedemisto/python3:3.12.8.3296088
Supported ModulesAgentix XSIAM

README

This is the Discord integration for sending Messages from XSOAR to Discord server made by Trustnet

Configure Discord in Cortex

Parameter Description Required
Api Key You’ll find your api key in BOT section -> Reset Token True
Channel ID You’ll find your channel id by click on your channle then “Copy Channel ID” True

Commands

You can execute these commands from the CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.

discord-send-message


Send message to your channel

Base Command

discord-send-message

Input

Argument Name Description Required
text Enter your text. Required

Context Output

Path Type Description
Discord.Message.id unknown Message ID
Discord.Message.content unknown Content
Discord.Message.channel_id unknown Channel ID

discord-get-message


Get message details

Base Command

discord-get-message

Input

Argument Name Description Required
message_id Right click on message then “Copy Message ID”. Required

Context Output

Path Type Description
Discord.Details.id unknown Message ID
Discord.Details.content unknown Message Content
Discord.Details.channel_id unknown Message Channel ID
Discord.Details.author.id unknown Message Author ID
Discord.Details.author.username unknown Message Author User Name

Configuration parameters

  • api_key — Api Key
  • credentials
  • channel_id — Channel ID (required)

Commands (2)

  • discord-get-message

    Get message details

  • discord-send-message

    Send message to your channel

category: Utilities
provider: Tencent
commonfields:
  id: Discord
  version: -1
configuration:
- additionalinfo: You'll find your api key in BOT section -> Reset Token
  display: Api Key
  name: api_key
  required: false
  type: 4
  hidden: true
- name: credentials
  required: false
  type: 9
  displaypassword: API key
  hiddenusername: true
- additionalinfo: You'll find your channel id by click on your channle then "Copy Channel ID"
  display: Channel ID
  name: channel_id
  required: true
  type: 0
description: This is the Discord integration for sending Messages from XSOAR to Discord  server made by Trustnet
display: Discord
name: Discord
script:
  commands:
  - arguments:
    - description: Enter your text
      name: text
      required: true
    description: Send message to your channel
    name: discord-send-message
    outputs:
    - contextPath: Discord.Message.id
      description: Message ID
    - contextPath: Discord.Message.content
      description: Content
    - contextPath: Discord.Message.channel_id
      description: Channel ID
  - arguments:
    - description: Right click on message then "Copy Message ID"
      name: message_id
      required: true
    description: Get message details
    name: discord-get-message
    outputs:
    - contextPath: Discord.Details.id
      description: Message ID
    - contextPath: Discord.Details.content
      description: Message Content
    - contextPath: Discord.Details.channel_id
      description: Message Channel ID
    - contextPath: Discord.Details.author.id
      description: Message Author ID
    - contextPath: Discord.Details.author.username
      description: Message Author User Name
  dockerimage: demisto/python3:3.12.8.3296088
  runonce: false
  script: ''
  subtype: python3
  type: python
fromversion: 6.0.0
tests:
- No tests (auto formatted)