forked from hackclub/toriel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
transcript.yml
258 lines (224 loc) · 10.5 KB
/
transcript.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
type-of-pie:
- cinnamon
- butterscotch
- cinnamon and butterscotch
- cinnamon
- butterscotch
- cinnamon and butterscotch
- snail # apparently a favorite of hers in Undertale
errors:
general: errors.general
transcript: errors.transcript
startupLog: I'm awake, my child
selfUserID: U036UQD2893
channels:
8-ball: C03DNGQA6SY
announcements: C0266FRGT
apac-community: C031AQUNKQS
apac-hack-night: C033K5QA6JU
apac-hq: C031456DCHL
apac-lounge: C031ARY1F27
bot-spam: C0P5NE354
cave: C039PAG1AV7
code: C0EA9S0A0
commons: C021CQCHP09
community: C01D7AHKMPF
confessions: CNMU9L92Q
counttoamillion: CDJMS683D
epoch: C044SRZR8MB
gamedev: C6LHL48G2
hackathon-organizers: C03QSGGCJN7
hackathons: C0NP503L7
hack-night: C0JDWKJVA
haikus: C036GP78EC8
hq: C0C78SG9L
lounge: C0266FRGV
leaders: C02PA5G01ND
neighborhood: C01AS1YEM8A
pasture: C01PF39CVAS
poll-of-the-day: C01U8UCHZC1
question-of-the-day: C013AGZKYCS
scrapbook: C01504DCLVD
scrapbook-dev: C035D6S6TFW
ship: C0M8PUPU6
slack-themes: CKKLW54QG
sprig: C02UN35M7LG
the-basement: C037TG53X9U
toriels-diary: C03APMU234G
uno-games: C01ABQB8S6A
welcome-committee: GLFAEL1SL
welcome: C75M7C0SY
whack-a-mole: C01TW2CAK55
wordle: C02TWKX227J
toriel-dev: C02B7CWDD0E
block:
text:
type: section
text:
type: 'mrkdwn'
text: ${this.text}
image:
type: image
image_url: ${this.url}
alt_text: ${this.altText}
single-button:
type: actions
elements:
- type: button
text:
type: plain_text
text: ${this.text}
value: ${this.value}
double-button:
type: actions
elements:
- type: button
text:
type: plain_text
text: ${this[0].text}
value: ${this[0].value}
- type: button
text:
type: plain_text
text: ${this[1].text}
value: ${this[1].value}
announcements-to-cave: hello wanderer! head to <#${this.t('channels.cave')}> to continue your journey.
cave-intro: while wandering through the forest, you've stumbled down the entrance of a cave. it looks too high to climb back out.
cave-join: |
oh hello... i don't think i recognize you; you must be new in town.
you may call me <@${this.t('selfUserID')}>! i have tea and a fresh ${this.t('type-of-pie')} pie cooling off... please come over.
i just sent you a dm! you can tell by the :ping: to the left.
house:
coc: |
hello, my child. please take some tea to calm your nerves.
i must ask that you read this before gaining access to the rest of the slack:
_TORIEL points to a page in a book laid out in front of you_
> The tenants of the Hack Club Slack (Abridged 12th ed.) Orpheus et al.
> Treat everyone with respect and kindness.
> Be thoughtful in how you communicate.
> Don't advertise outside of \`#present\`.
> Above all else, please follow the *<https://hackclub.com/conduct/#hacker-values|Hacker Values>*.
_as you close the book, you see a link on its binding: https://conduct.hackclub.com._
do you agree to abide by the code of conduct?
profile: |
and with that — welcome to hack club, an incredible community of teenage programmers across the world!
your next step is to *fill out your slack profile*. you could:
- link your website
- link your github, gitlab or sourcehut
- list some of your interests
- set your profile picture
to do this, click on your profile picture in the upper right, then click _Profile_, then click _Edit_ next to anything you'd like to add or change:
profile-image: https://cloud-7847qp310-hack-club-bot.vercel.app/0screen_shot_2022-08-01_at_08.23.55.png
profile-alt-text: a screenshot of the button leading to the user menu
club-leader: |
are you joining the slack because you're either currently running or considering running a hack club at your school?
(it's ok if not — this is so i can direct you to the right channels)
added-to-channels: |
i’ve now added you to some channels you might like; feel free to poke around. here’s an overview if you feel lost or overwhelmed:
<#${this.t('channels.announcements')}> <#${this.t('channels.community')}> <#${this.t('channels.hq')}> are the places where new activities and events are announced
<#${this.t('channels.scrapbook')}> <#${this.t('channels.ship')}> are the places to see what hack clubbers are making and to showcase your own projects
to meet hack clubbers running hackathons and get help running your own: <#${this.t('channels.hackathon-organizers')}>
active hack club projects you can check out or help build:
• we’re building <https://sinerider.hackclub.dev|sinerider>, a game about love and graphing, at <#${this.t('channels.gamedev')}>
• we’re giving scrapbook new life at <#${this.t('channels.scrapbook-dev')}>
• <#${this.t('channels.sprig')}>: get a free game console by <https://sprig.hackclub.com|making a fun game>
to see the channels people are currently talking in, send \`/bunny\` as a message in any channel
also, feel free to post an introduction in <#${this.t('channels.welcome')}> (don't worry, this is totally optional)!
if that’s still too much, perhaps you’ll find one of my suggestions useful:
> ${this.suggestion}
added-to-channels-epoch: |
<https://hack.af/epoch-banner|welcome!> we're so excited to have you here for epoch; *to confirm your registration for epoch, head to <#${this.t('channels.epoch')}> and say hi!*
i’ve also added you to some other channels you might like. feel free to poke around and get your fellow hackers!
club-leader:
text: 'a new club leader has joined: <@${this.user}>'
notifiee: U03M1H014CX # Holly
welcome-committee: |
<@${this.user}> (${this.hs ? 'a high schooler' : 'an adult'} in ${this.continent.toLowerCase()}) just became a full user in the Slack! Here's why they joined:
${this.message.split('\n').map(line => '> '+line)}
React to this message to take ownership on reaching out.
command:
not-found: i'm not sure how to do that, my child. (slash command not found)
cell:
- |
📞 This is <@${this.t('selfUserID')}>.
You only wanted to say hello...? Well then.
'Hello!'
I hope that suffices. Hee hee.
- |
📞 This is <@${this.t('selfUserID')}>.
You wanted to say hello again?
'Salutations!'
Is that enough?
- |
📞 This is <@${this.t('selfUserID')}>.
Are you bored?
I should have given you some <https://hackclub.slack.com/messages/${this.t('channels.wordle')}|games> <https://hackclub.slack.com/messages/${this.t('channels.whack-a-mole')}|to> <https://hackclub.slack.com/messages/${this.t('channels.uno-games')}|play>.
My apologies.
Why not user your imagination to divert yourself?
- |
📞 This is <@${this.t('selfUserID')}>.
Are you bored?
I should have given <https://hackclub.github.io/reading-list/|a book> to you.
My apologies.
Why not user your imagination to divert yourself?
- |
📞 This is <@${this.t('selfUserID')}>.
Hello, my child.
Sorry, I do not have much to say.
It was nice to hear your voice, though.
- |
📞 This is <@${this.t('selfUserID')}>.
You want to know more about me?
Well, I am afraid there is not much to say.
I am just a silly little lady who wants to help everyone!
- |
📞 This is <@${this.t('selfUserID')}>.
Are you bored?
We could paint the walls at my house ${this.t('themes.array')}
Or, if you prefer another color, you can find one for yourself in <#${this.t('channels.slack-themes')}>
- |
📞 This is <@${this.t('selfUserID')}>.
Are you bored?
We could catch snails in the garden later.
They make a wonderful pie.
# Avatars not working? make sure your bot's default avatar is set
# https://github.com/slackapi/hubot-slack/issues/187#issuecomment-158983331
avatar:
happy: https://cloud-ml320gimw-hack-club-bot.vercel.app/0happy.png
default: https://cloud-ml320gimw-hack-club-bot.vercel.app/1default.png
grumpy: https://cloud-ml320gimw-hack-club-bot.vercel.app/2grumpy.png
sad: https://cloud-80hmm9kkv-hack-club-bot.vercel.app/0sad.png
sans: https://cloud-8cdibgmg9-hack-club-bot.vercel.app/0sans.png
log: https://cloud-fy6rskqqp-hack-club-bot.vercel.app/0delta.png
startup:
avatar: https://cloud-fy6rskqqp-hack-club-bot.vercel.app/0delta.png
message: _${this.t('startup.lines')}... it fills you with determination._
lines:
- seeing the bots posting logs into <#${this.t('channels.bot-spam')}>
- seeing all the messages posted in <#${this.t('channels.lounge')}>
- knowing that one day the mole in <#${this.t('channels.whack-a-mole')}> might come out of his hole for good
- seeing all the haikus in <#${this.t('channels.haikus')}>
- knowing that there are fish in the <#${this.t('channels.commons')}>
- knowing that despite everything, it's still you
- seeing the fish go "wahoo"
- seeing the squid go "hooray"
- knowing that one day bank might be open sourced
- knowing that one day you might <https://github.com/hackclub/toriel/edit/main/util/transcript.yml|add your own tutoriel-bot startup message>
- knowing that one day you might <https://clb.li/conf|hear people TALK>
- knowing that one day <#${this.t('channels.counttoamillion')}> might reach a million
- smelling the ${this.t('type-of-pie')} pie coming out of the oven
themes:
array:
- '#2E3440,#3B4252,#88C0D0,#2E3440,#3B4252,#D8DEE9,#A3BE8C,#81A1C1' # nord
- '#002635,#00384D,#F08E48,#E6E6DC,#00384D,#B7CFF9,#00FFFF,#FF5A67' # https://rigel.netlify.app/#terminal
- '#1F2036,#7986CB,#FE528C,#FFFFFF,#606BA2,#FFFFFF,#2DEBAE,#FE528C,#7986CB,#FFFFFF'
- '#B22130,#E42D40,#E82C3F,#FFFFFF,#CE2334,#FFFFFF,#94E864,#B22130,#B22130,#FFFFFF' # red
- '#161618,#000000,#FFCD00,#161618,#000010,#FFCD00,#FFDA60,#FFB500,#000010,#FFBC00' # gold
- '#130F40,#0E0B01,#37ABD2,#130F40,#342E73,#37ABD2,#FFFFFF,#FF5252,#37ABD2,#0E0B01' # blue
- '#282828,#3C3836,#98971A,#FBF1C7,#3E313C,#EBDBB2,#B8BB26,#FB4934' # gruvbox
# Slack is very picky about audio files– i've only found uploads and previews to work consistently with m4a files
files:
# home-audio: https://cloud-qx6qgax5b-hack-club-bot.vercel.app/00play_me-home_audio.mp3
home-audio: https://cloud-hz3xqrwce-hack-club-bot.vercel.app/0output.m4a
cave-image: https://cloud-45c5n1f77-hack-club.vercel.app/0ezgif.com-gif-maker.gif
cave-audio: https://cloud-6qf4crf13-hack-club.vercel.app/3undertale_ost_-_001_-_once_upon_a_time-s7rrgf5ve_e.m4a