Advertisement
Guest User

Untitled

a guest
Mar 15th, 2019
1,281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ---
  2. ################################################################
  3. ###                    *** WARNING ***
  4. ################################################################
  5. ###
  6. ### ALMOST EVERYTHING REQUESTED IN THIS FILE ARE CONFIDENTIAL CREDENTIALS
  7. ### IF YOU POST THIS FILE ONLINE (such as on GitHub) YOUR BOT COULD BE COMPROMISED
  8. ###
  9. ###
  10. ### Use a proper text editor when editing this file, for example Sublime.
  11. ### Do not use tab characters in this file, use plain spaces.
  12. ###
  13. ### Keep at least one space after a colon, like so:
  14. ###
  15. ###   key: value
  16. ###
  17. ###
  18. ### Never edit or add a value to lines that have no default value, like:
  19. ###
  20. ###   credentials:
  21. ###
  22. ### Just leave them be. A default value may be an empty string like so: ""
  23. ###
  24. ###
  25. ### You can wrap most values into quotation marks, except numbers and booleans:
  26. ###
  27. ###   someUrl: "http://example.com"
  28. ###   someToken: "123.qwe.456[DFG="
  29. ###   somePortNumber: 22
  30. ###   useSomeFeature: true
  31. ###
  32. ###
  33. ### You can have a list of things like this:
  34. ###
  35. ###   listOfStrings: ["string1", "string2", "string3"]
  36. ###
  37. ### or like this:
  38. ###
  39. ###   listOfStrings:
  40. ###     - "string1"
  41. ###     - "string2"
  42. ###     - "string3"
  43. ###
  44. ###
  45. ### More information on correctly formatting yaml files: http://www.yaml.org/start.html
  46.  
  47.  
  48. ################################################################
  49. ###                 Basic configuration
  50. ################################################################
  51.  
  52. config:
  53.   development:       true         # Set this to false for selfhosting. If you leave this enabled and complain about weird
  54.                                   # things happening to your bot in the selfhosting chat you will be publicly taunted.
  55.   prefix:            '!'         # Default prefix used by the bot
  56.   botAdmins:         [530982748932800524]           # Add comma separated userIds and roleIds that should have access to bot admin commands. Find role ids with the ;;roleinfo command
  57.   botOwners:         [530982748932800524]           # Add comma separated userIds that should have access to bot OWNER commands. Mainly intended for bots that belong to teams
  58.   autoBlacklist:     true         # Set to true to automatically blacklist users who frequently hit the rate limits
  59.   game:              "Apex Legends"           # Set the displayed game/status. Leave empty quote marks for the default status
  60.   continuePlayback:  false        # Set to true to force the player to continue playback even if left alone
  61.   shardCount: 1                   # The number of shards this bot supports. Leave at 1 unless you know what you are doing.
  62.  
  63. server:
  64.   port: 1356                      # Change the port of the API FredBoat exposes
  65. spring:
  66.   main:
  67.     web-application-type: none    # Set this to "servlet", "reactive" or "none", whichever ends up working, to enable/disable the FredBoat API.
  68.   output:
  69.     ansi:
  70.       enabled: detect             # for developers: setting this to "always" will force colored logs in your console
  71.  
  72.  
  73. audio-sources:
  74.   enableYouTube:     true         # Set to true to enable playing YouTube links
  75.   enableSoundCloud:  true         # Set to true to enable playing SoundCloud links
  76.   enableBandCamp:    true         # Set to true to enable playing BandCamp links
  77.   enableTwitch:      true         # Set to true to enable playing Twitch links
  78.   enableVimeo:       true         # Set to true to enable playing Vimeo links
  79.   enableMixer:       true         # Set to true to enable playing Mixer links
  80.   enableSpotify:     true         # Set to true to enable playing Spotify links
  81.   enableLocal:       false        # Set to true to enable playing local files
  82.   enableHttp:        false        # Set to true to enable playing direct links
  83.  
  84.  
  85. ################################################################
  86. ###                 Essential credentials
  87. ################################################################
  88.  
  89. backend:
  90.   quarterdeck:
  91.     # Host address of your quarterdeck backend, including port unless you are using a reverse proxy.
  92.     # Example: https://such.example.com:4269/
  93.     # No need set the host when running Quarterdeck in Docker.
  94.     host: ""
  95.     # Credentials used to authenticate to with Quarterdeck.
  96.     # By default Quarterdeck uses docker:docker when using our docker-compose files
  97.     user: "docker"
  98.     pass: "docker"
  99.  
  100.  
  101. credentials:
  102.   # Used by the ;;split and ;;np commands. Must be hooked up to the Youtube Data API.
  103.   # You can add additional keys in case you are running a big bot
  104.   # How to get the key: https://developers.google.com/youtube/registering_an_application
  105.   # Add your google API key between the quotation marks
  106.   googleApiKeys:
  107.     - "gdiqEYho795dFHPvk4QQlOMV"
  108.  
  109.   # The preferred way of setting the token is described in ./common.sh
  110.   #discordBotToken: ""
  111.  
  112.  
  113.  
  114. ################################################################
  115. ###                     Optional APIs
  116. ################################################################
  117.  
  118.   # Used to access imgur galleries for some RandomImageCommands
  119.   # Acquired from here: https://api.imgur.com/oauth2/addclient
  120.   # Choose an option that does not require an Authorization callback URL
  121.   imgurClientId:  "277e89b9785899e5c5b1e1560a49c1729e86cc34"
  122.  
  123.  
  124.   # Used to retrieve Spotify playlists
  125.   # Get them from here: https://developer.spotify.com/my-applications
  126.   spotifyId:      "28929e82c5664102b845519f21903d2c"
  127.   spotifySecret:  "67b67cc4acf141d2aea2ae2ad4a84044"
  128.  
  129.  
  130.   # Used by ;;weather command.
  131.   # Get them from: http://openweathermap.org/appid
  132.   openWeatherKey: "7da5e0695aed7b5f006596b8b0fcc59f"
  133.  
  134.   # Error aggregation service https://sentry.io/
  135.   sentryDsn:      "b14634f925c0491ab133c8af2957d128058ea37e361240cdb5a3224adac96d95"
  136.  
  137.  
  138.  
  139. event-logger:
  140.   # Webhooks to Discord channels that will post some guild stats and shard status changes
  141.   # More information on webhooks: https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks
  142.   # Example: "https://canary.discordapp.com/api/webhooks/1234567890/QWERTZUIOPasdfghjklYXCVBNM" (no, this one will not work)
  143.   eventLogWebhook:            "https://discordapp.com/api/webhooks/556096863170854922/_q58B6HSbygV5gYhwV60k3Fl8QS-FGuKSfBYn3eHuhDijaHIK2sA1kXXv9L4AhJeCzCS" # webhook url for connect / disconnect events
  144.   eventLogInterval:           1  # interval at which connect / disconnect events are posted in minutes
  145.   guildStatsWebhook:          "https://discordapp.com/api/webhooks/556096764701179914/0CCijAlP49a0sx2Ny6LYmHnqmQT4qkQ-YHHv6UcTl_YLzjBkl-puwccmm7-Gr9hwbNIQ" # webhook url for guild stats
  146.   guildStatsInterval:         60 # interval at which guild stats are posted in minutes
  147.  
  148.  
  149. # Lavalink is used for playing music.
  150. # More on Lavalink: https://github.com/Frederikam/Lavalink
  151. # If fully commented out, FredBoat will automatically guess that Lavalink is hosted locally at port 2333
  152. #lavalink:
  153. #  nodes:
  154. #    - name : "local"
  155. #      host : "ws://localhost:2333"
  156. #      pass : "youshallnotpass"
  157. #    - name : "remote1"
  158. #      host : "ws://192.168.1.20:5556"
  159. #      pass : "youshallnotpass"
  160. #    - name : "remote2"
  161. #      host : "ws://lavalink.example.com:5557"
  162. #      pass : "youshallnotpass"
  163.  
  164. # tune these according to your needs, or just leave them as is.
  165. logging:
  166.   file:
  167.     max-history: 30
  168.     max-size: 1GB
  169.   path: ./logs/
  170.  
  171.   level:
  172.     root: INFO
  173.     fredboat: DEBUG
  174.     com.fredboat: DEBUG
  175.     net.dv8tion: DEBUG
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement