aboutsummaryrefslogtreecommitdiffstats
path: root/bot/constants.py
diff options
context:
space:
mode:
Diffstat (limited to 'bot/constants.py')
-rw-r--r--bot/constants.py79
1 files changed, 35 insertions, 44 deletions
diff --git a/bot/constants.py b/bot/constants.py
index f6da272e..bb538487 100644
--- a/bot/constants.py
+++ b/bot/constants.py
@@ -9,6 +9,7 @@ __all__ = (
"AdventOfCode",
"Branding",
"Channels",
+ "Categories",
"Client",
"Colours",
"Emojis",
@@ -100,20 +101,17 @@ class Channels(NamedTuple):
big_brother_logs = 468507907357409333
bot = 267659945086812160
checkpoint_test = 422077681434099723
+ organisation = 551789653284356126
devalerts = 460181980097675264
devlog = int(environ.get("CHANNEL_DEVLOG", 622895325144940554))
dev_contrib = 635950537262759947
dev_branding = 753252897059373066
- help_0 = 303906576991780866
- help_1 = 303906556754395136
- help_2 = 303906514266226689
- help_3 = 439702951246692352
- help_4 = 451312046647148554
- help_5 = 454941769734422538
helpers = 385474242440986624
message_log = 467752170159079424
mod_alerts = 473092532147060736
modlog = 282638479504965634
+ mod_meta = 775412552795947058
+ mod_tools = 775413915391098921
off_topic_0 = 291284109232308226
off_topic_1 = 463035241142026251
off_topic_2 = 463035268514185226
@@ -124,24 +122,15 @@ class Channels(NamedTuple):
verification = 352442727016693763
python_discussion = 267624335836053506
hacktoberfest_2020 = 760857070781071431
- voice_chat = 412357430186344448
-
- # Core Dev Sprint channels
- sprint_announcements = 755958119963557958
- sprint_information = 753338352136224798
- sprint_organisers = 753340132639375420
- sprint_general = 753340631538991305
- sprint_social1_cheese_shop = 758779754789863514
- sprint_social2_pet_shop = 758780951978573824
- sprint_escape_room = 761031075942105109
- sprint_stdlib = 758553316732698634
- sprint_asyncio = 762904152438472714
- sprint_typing = 762904690341838888
- sprint_discussion_capi = 758553358587527218
- sprint_discussion_triage = 758553458365300746
- sprint_discussion_design = 758553492662255616
- sprint_discussion_mentor = 758553536623280159
- sprint_documentation = 761038271127093278
+ voice_chat_0 = 412357430186344448
+ voice_chat_1 = 799647045886541885
+
+
+class Categories(NamedTuple):
+ help_in_use = 696958401460043776
+ development = 411199786025484308
+ devprojects = 787641585624940544
+ media = 799054581991997460
class Client(NamedTuple):
@@ -190,6 +179,23 @@ class Emojis:
pull_request_closed = "<:PRClosed:629695470519713818>"
merge = "<:PRMerged:629695470570176522>"
+ # TicTacToe Emojis
+ number_emojis = {
+ 1: "\u0031\ufe0f\u20e3",
+ 2: "\u0032\ufe0f\u20e3",
+ 3: "\u0033\ufe0f\u20e3",
+ 4: "\u0034\ufe0f\u20e3",
+ 5: "\u0035\ufe0f\u20e3",
+ 6: "\u0036\ufe0f\u20e3",
+ 7: "\u0037\ufe0f\u20e3",
+ 8: "\u0038\ufe0f\u20e3",
+ 9: "\u0039\ufe0f\u20e3"
+ }
+ confirmation = "\u2705"
+ decline = "\u274c"
+ x = "\U0001f1fd"
+ o = "\U0001f1f4"
+
status_online = "<:status_online:470326272351010816>"
status_idle = "<:status_idle:470326266625785866>"
status_dnd = "<:status_dnd:470326272082313216>"
@@ -237,7 +243,6 @@ class Roles(NamedTuple):
announcements = 463658397560995840
champion = 430492892331769857
contributor = 295488872404484098
- developer = 352427296948486144
devops = 409416496733880320
jammer = 423054537079783434
moderator = 267629731250176001
@@ -248,6 +253,7 @@ class Roles(NamedTuple):
rockstars = 458226413825294336
core_developers = 587606783669829632
events_lead = 778361735739998228
+ everyone_role = 267624335836053506
class Tokens(NamedTuple):
@@ -257,7 +263,8 @@ class Tokens(NamedTuple):
youtube = environ.get("YOUTUBE_API_KEY")
tmdb = environ.get("TMDB_API_KEY")
nasa = environ.get("NASA_API_KEY")
- igdb = environ.get("IGDB_API_KEY")
+ igdb_client_id = environ.get("IGDB_CLIENT_ID")
+ igdb_client_secret = environ.get("IGDB_CLIENT_SECRET")
github = environ.get("GITHUB_TOKEN")
@@ -294,24 +301,8 @@ WHITELISTED_CHANNELS = (
Channels.off_topic_0,
Channels.off_topic_1,
Channels.off_topic_2,
- Channels.voice_chat,
-
- # Core Dev Sprint Channels
- Channels.sprint_announcements,
- Channels.sprint_information,
- Channels.sprint_organisers,
- Channels.sprint_general,
- Channels.sprint_social1_cheese_shop,
- Channels.sprint_social2_pet_shop,
- Channels.sprint_escape_room,
- Channels.sprint_stdlib,
- Channels.sprint_asyncio,
- Channels.sprint_typing,
- Channels.sprint_discussion_capi,
- Channels.sprint_discussion_triage,
- Channels.sprint_discussion_design,
- Channels.sprint_discussion_mentor,
- Channels.sprint_documentation,
+ Channels.voice_chat_0,
+ Channels.voice_chat_1,
)
GIT_SHA = environ.get("GIT_SHA", "foobar")