# .env file for UtilityBot
# version edited: 1.0.4
#
# Version is used for tracking purposes (imagine that)
VERSION='1.0.4'
#
# Cycle time is how often the bot's periodic task runs. This is in seconds
CYCLE_TIME=600
#
# Discord token is the private API token supplied by Discord's developer portal when the bot is created
# This is a secret token, DO NOT SHARE THIS TOKEN WITH ANYONE!
# The first link describes how to create a bot
# https://discordpy.readthedocs.io/en/stable/discord.html
# The second link takes you to the developer portal in order to make a bot
# https://discord.com/developers/applications
DISCORD_TOKEN=
#
# ***************************************************************
# Fill the following in per the requirements of your application
# ***************************************************************
#
# Handler Token
# This is the discord ID of the user who owns this bot
# To get the Discord ID, enable developer options in Discord and right click on the user.
# Select "Copy User ID" and paste it here
HANDLER=537802983149142057
#
# Current season in Minor League E-Sports. (e.g. 'Season 17') with the quotation marks!
SEASON='Season 17'
#
# Team name this bot represents (e.g. 'Sabres') with the quotation marks!
TEAM_NAME='Sabres'
#
# guild ID (server ID)
# This is the ID of the server this bot belongs to. Right click and copy from Discord
# To get the Discord ID, enable developer options in Discord and right click on the server.
# Select "Copy Server ID" and paste it here
GUILD=973616136912506890
#
# admin channel ID
# The admin channel posts uptime data of the bot.
# This is not required (yet) but is recommended.
# To get the Discord ID, enable developer options in Discord and right click on the channel.
# Select "Copy Channel ID" and paste it here
ADMIN_CHANNEL=1177325664064524368
#
# notification channel ID
# The channel the bot will post notifications to when necessary. Like, sprocket updates or errors.
# This is not required (yet) but is recommended
# To get the Discord ID, enable developer options in Discord and right click on the channel.
# Select "Copy Channel ID" and paste it here
NOTIFICATION_CHANNEL=1177387830037708810
#
# commands channels
# Admin commands channel is for administrative use only. This channel accepts higher level commands.
# Public commands channel is for everyone.
# To get the Discord ID, enable developer options in Discord and right click on the channel.
# Select "Copy Channel ID" and paste it here
ADMIN_CMDS_CHANNEL=1230634752642387978
PUBLIC_CMDS_CHANNEL=1230633121234550874
#
# server icon
# This is the 'Emoji' ID of the 'Emoji' that would represent your franchise.
# This emoji will appear on certain embedded posts / messages.
# Getting the server icon out of an emoji can be funky.
# Post the emoji, right click and "Open Link" and copy the number from {} below
# https://cdn.discordapp.com/emojis/ {THIS IS THE NUMBER YOU WANT }.webp?sizeblahblahblah
SERVER_ICON = 1002420732837511248
#
# roster channel ID
# Channel for the bot to post roster information to.
# The bot will delete all messages in this channel, so it is not recommended to keep other data here.
# Not required (yet) but recommended.
# To get the Discord ID, enable developer options in Discord and right click on the channel.
# Select "Copy Channel ID" and paste it here
ROSTER_CHANNEL=998001955215515659
#
# team channel ids
# LEAVE THE CHANNEL BLANK IF THE LEAGUE DOESN'T EXIST!!!
# e.g. PREMIER_CHANNEL=
# This both 'enables' the league for the bot (some teams have Premier, some have Foundation)
# This will also be where the bot will (eventually) post statistics per team.
# To get the Discord ID, enable developer options in Discord and right click on the channel.
# Select "Copy Channel ID" and paste it here
PREMIER_CHANNEL=
MASTER_CHANNEL=1177026571350052914
CHAMPION_CHANNEL=1177026646289690754
ACADEMY_CHANNEL=1177026915643707462
FOUNDATION_CHANNEL=1177027048536023070
#
# server role names (as string)
# As of right now, we are not using IDs for roles, rather text based lookups.
# Roles are a little volatile at the moment with integration of other games (trackmania, specifically)
# These will likely be updated to use IDs like everything else above.
ROLE_FM='Franchise Manager'
ROLE_GM_RL='GM Rocket League'
ROLE_GM_TM='GM Trackmania'
ROLE_AGM_RL='AGM Rocket League'
ROLE_AGM_TM='AGM Trackmania'
ROLE_CAPTAIN_RL='Captain Rocket League'
ROLE_PL='Premier League'
ROLE_ML='Master League'
ROLE_CL='Champion League'
ROLE_AL='Academy League'
ROLE_FL='Foundation League'
#
# roster images
# Images that the bot uses during the runroster command
IMG_STAFF='team\imgs\STAFF.png'
# IMG_PREMIER='team\imgs\PREMIER.png'
IMG_MASTER='team\imgs\MASTER.png'
IMG_CHAMPION='team\imgs\CHAMPION.png'
IMG_ACADEMY='team\imgs\ACADEMY.png'
IMG_FOUNDATION='team\imgs\FOUNDATION.png'
#
# tourney data
# TBD
TOURNEY_INFO_CHANNEL=1232807413967622204
TOURNEY_CMD_CHANNEL=1232807969301987559
TOURNEY_GOAL_MUL=1
TOURNEY_ASSISTS_MUL=1
TOURNEY_SAVES_MUL=1
TOURNEY_SUB200_MUL=1
TOURNEY_200300_MUL=2
TOURNEY_400PLU_MUL=3
TOURNEY_RANKED_1TEAM_MUL=1
TOURNEY_RANKED_2TEAM_MUL=2
TOURNEY_RANKED_3TEAM_MUL=3
TOURNEY_SCRIM_RR_1TEAM_MUL=3
TOURNEY_SCRIM_RR_2TEAM_MUL=8
TOURNEY_SCRIM_RR_3TEAM_MUL=10
TOURNEY_SCRIM_TEAM_MUL=5
#
# roles data
# TBD
ROLES_CHANNEL=1232744137951019018