modules

TODO: Add Description

get/bot/modules/{channel}

Request

Path parameters

channelstring required
Example:5b2e2007760aeb7729487dab

guid - Channel id

Headers

Acceptstring required
Example:application/json; charset=utf-8

Response

Example response

{
  "roulette": {
    "cooldown": {
      "user": 60,
      "global": 0
    },
    "messages": {
      "win": "/me {user} won {bet} ${pointsname} in roulette and now has {points} ${pointsname}! FeelsGoodMan",
      "lose": "/me {user} lost {bet} ${pointsname} in roulette and now has {points} ${pointsname}! FeelsBadMan",
      "allinWin": "/me PogChamp {user} went all in and won {bet} ${pointsname} PogChamp they now have {points} ${pointsname} FeelsGoodMan",
      "allinLose": "/me {user} went all in and lost every single one of their {bet} ${pointsname} LUL"
    },
    "enabled": false,
    "luck": 45,
    "minAmount": 1
  },
  "raffle": {
    "single": {
      "messages": {
        "start": "/me PogChamp a Raffle has begun for {points} ${pointsname} PogChamp it will end in {time} Seconds. Enter by typing \"!join\" OpieOP",
        "running": "/me The Raffle for {points} ${pointsname} will end in {time} Seconds. Enter by typing \"!join\" FeelsGoodMan",
        "end": "/me The Raffle has ended and {winner} won {points} ${pointsname} FeelsGoodMan"
      },
      "duration": 30,
      "maxAmount": 3000
    },
    "multi": {
      "messages": {
        "start": "/me PogChamp a Multi-Raffle has begun for {points} ${pointsname} PogChamp it will end in {time} Seconds. Enter by typing \"!join\" OpieOP",
        "running": "/me The Multi-Raffle for {points} ${pointsname} will end in {time} Seconds. Enter by typing \"!join\" FeelsGoodMan",
        "end": "/me The Multi-Raffle has ended and {winner} won {points} ${pointsname} each FeelsGoodMan"
      },
      "duration": 30,
      "maxAmount": 6000
    },
    "enabled": false
  },
  "pyramid": {
    "enabled": false,
    "messages": [
      {
        "_id": "5b2e2007760aeb7356487db5",
        "width": 3,
        "message": "/me nice {width}-width {emote} pyramid {user} LUL"
      },
      {
        "_id": "5b2e2007760aeb46e0487db4",
        "width": 5,
        "message": "/me PogChamp {user} just finished a {width}-width {emote} pyramid, gj KKona"
      },
      {
        "_id": "5b2e2007760aeb39fc487db3",
        "width": 9,
        "message": "/me {user} just finished a {width}-width {emote} pyramid! Now thats what i call pyramid farming Kappa //"
      },
      {
        "_id": "5b2e2007760aeb22ae487db2",
        "width": 15,
        "message": "/me {user} just finished a {width}-width {emote} pyramid!!! I almost ran out of memory there MrDestructoid //"
      },
      {
        "_id": "5b2e2007760aeb6219487db1",
        "width": 25,
        "message": "/me WutFace {user} just finished a {width}-width {emote} pyramid!!! BUFFER OVERFLOW WutFace WutFace WutFace"
      }
    ]
  },
  "bingo": {
    "enabled": false,
    "maxAmount": 4000
  },
  "slotmachine": {
    "cooldown": {
      "user": 60,
      "global": 0
    },
    "messages": {
      "win": "@{user} you got {emotes} and won {points} ${pointsname} PogChamp //",
      "lose": "@{user} you got {emotes} and lost your {points} ${pointsname} LUL"
    },
    "enabled": false,
    "returnAmount": 80,
    "minAmount": 100,
    "emotes": [
      "Kappa",
      "PogChamp",
      "BibleThump",
      "OpieOP",
      "4Head"
    ]
  },
  "duel": {
    "cooldown": {
      "user": 5,
      "global": 0
    },
    "messages": {
      "win": "/me {winner} won the Duel vs {loser} PogChamp gj {winner} Kappa //",
      "pointsWin": "/me {winner} won the Duel vs {loser} PogChamp {winner} won {points} ${pointsname} FeelsGoodMan"
    },
    "enabled": false
  },
  "eightball": {
    "cooldown": {
      "user": 5,
      "global": 15
    },
    "enabled": false,
    "messages": [
      "sure",
      "are you kidding?!",
      "yeah",
      "no",
      "i think so",
      "don't bet on it",
      "ja",
      "doubtful",
      "for sure",
      "forget about it",
      "nein",
      "maybe",
      "Kappa Keepo PogChamp",
      "sure",
      "i don't think so",
      "it is so",
      "leaning towards no",
      "look deep in your heart and you will see the answer",
      "most definitely",
      "most likely",
      "my sources say yes",
      "never",
      "nah m8",
      "might actually be yes",
      "no.",
      "outlook good",
      "outlook not so good",
      "perhaps",
      "mayhaps",
      "that's a tough one",
      "idk kev",
      "don't ask that",
      "the answer to that isn't pretty",
      "the heavens point to yes",
      "who knows?",
      "without a doubt",
      "yesterday it would've been a yes, but today it's a yep",
      "you will have to wait"
    ],
    "emotes": [
      "Kappa",
      "Keepo",
      "xD",
      "KKona",
      "4Head",
      "EleGiggle",
      "DansGame",
      "KappaCool",
      "BrokeBack",
      "OpieOP",
      "KappaRoss",
      "KappaPride",
      "FeelsBadMan",
      "FeelsGoodMan",
      "FeelsBirthdayMan",
      "FeelsAmazingMan",
      "PogChamp",
      "VisLaud",
      "OhMyDog",
      "FrankerZ",
      "DatSheffy",
      "BabyRage",
      "VoHiYo",
      "haHAA",
      "LUL",
      "ResidentSleeper",
      "SourPls",
      "TriHard",
      "SMOrc"
    ]
  },
  "emotecombo": {
    "enabled": false,
    "minCount": 5,
    "cooldown": 10,
    "messages": [
      {
        "_id": "5b2e2007760aeb1d7e487dba",
        "count": 3,
        "message": "{count}x {emote} combo"
      },
      {
        "_id": "5b2e2007760aeb31c3487db9",
        "count": 10,
        "message": "{count}x {emote} combo PogChamp"
      },
      {
        "_id": "5b2e2007760aeb4b11487db8",
        "count": 20,
        "message": "/me {user} ruined the {count}x {emote} combo KappaRoss"
      },
      {
        "_id": "5b2e2007760aeb4251487db7",
        "count": 50,
        "message": "/me you don't ruin {count}x {emote} combos {user} DansGame"
      },
      {
        "_id": "5b2e2007760aebbbe7487db6",
        "count": 420,
        "message": "/timeout {user} {count} you don't ruin {emote} combos DansGame"
      }
    ]
  },
  "twitter": {
    "enabled": false,
    "replies": false,
    "retweets": false,
    "template": "/me PogChamp new Tweet from {user}: {tweet}",
    "followed": [
      "twitchsupport",
      "streamelements"
    ]
  },
  "chatalerts": {
    "follow": {
      "enabled": true,
      "messages": [
        "Thank you for following {user} :)"
      ]
    },
    "tip": {
      "enabled": true,
      "messages": [
        {
          "_id": "5b2e2007760aebcb99487dbb",
          "amount": 1,
          "message": "{user} just tipped {currency}{amount} PogChamp"
        }
      ]
    },
    "host": {
      "enabled": true,
      "messages": [
        {
          "_id": "5b2e2007760aebad31487dbc",
          "amount": 1,
          "message": "{user} just hosted the stream for {amount} viewers PogChamp"
        }
      ]
    },
    "subscriber": {
      "enabled": true,
      "messages": [
        {
          "_id": "5b2e2007760aeb0830487dbe",
          "amount": 1,
          "message": "{user} just subscribed PogChamp"
        },
        {
          "_id": "5b2e2007760aebaf00487dbd",
          "amount": 2,
          "message": "{user} just subscribed for {amount} months in a row PogChamp"
        }
      ]
    },
    "cheer": {
      "enabled": true,
      "messages": [
        {
          "_id": "5b2e2007760aeb5381487dbf",
          "amount": 1,
          "message": "{user} just cheered {amount} bits PogChamp"
        }
      ]
    },
    "redemption": {
      "enabled": true,
      "message": "{user} just redeemed {item} PogChamp"
    },
    "raid": {
      "enabled": true,
      "messages": [
        {
          "_id": "5b2e2007760aeb0fed487dc0",
          "amount": 1,
          "message": "{user} just raided the channel with {amount} viewers PogChamp"
        }
      ]
    },
    "enabled": false,
    "delay": 0
  },
  "songrequest": {
    "voteskip": {
      "enabled": true,
      "votesRequired": 5
    },
    "enabled": true,
    "moderation": true,
    "minUserLevel": 100,
    "cost": 0,
    "subscriberDiscount": 50,
    "exemptUserLevel": 500
  },
  "announcements": {
    "streamStart": {
      "enabled": true,
      "message": "${channel.display_name} is now live! Streaming {game}: {title}"
    },
    "enabled": true
  }
}

Changes

    • warning

      the optional response header Access-Control-Allow-Credentials removed for the status 200

    • warning

      the optional response header Access-Control-Expose-Headers removed for the status 200

    • warning

      the optional response header ETag removed for the status 200

    • warning

      the optional response header Server removed for the status 200

    • warning

      the optional response header Strict-Transport-Security removed for the status 200

    • warning

      the optional response header X-Content-Type-Options removed for the status 200

    • warning

      the optional response header X-DNS-Prefetch-Control removed for the status 200

    • warning

      the optional response header X-Download-Options removed for the status 200

    • warning

      the optional response header X-Frame-Options removed for the status 200

    • warning

      the optional response header X-Requested-From removed for the status 200

    • warning

      the optional response header X-XSS-Protection removed for the status 200

    • warning

      deleted the header request parameter Content-Type