Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions nephthys/transcripts/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
from nephthys.transcripts.transcripts.construct import Construct
from nephthys.transcripts.transcripts.fallout import Fallout
from nephthys.transcripts.transcripts.flavortown import Flavortown
from nephthys.transcripts.transcripts.hcai import Hcai
from nephthys.transcripts.transcripts.hctg import Hctg
from nephthys.transcripts.transcripts.help import Help
from nephthys.transcripts.transcripts.identity import Identity
Expand All @@ -29,6 +30,7 @@
Jumpstart,
Stasis,
Hctg,
Hcai,
Fallout,
Lynx,
Nest,
Expand Down
26 changes: 26 additions & 0 deletions nephthys/transcripts/transcripts/hcai.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
from nephthys.transcripts.transcript import Transcript


class Hcai(Transcript):
"""Transcript for Hack Club AI"""

program_name: str = "HCAI"
program_owner: str = "U0AF7QR9J77"

help_channel: str = "C0BDLT68ENN"
ticket_channel: str = "C0BEF63483A"
team_channel: str = "C0BDHH4SGDT"

faq_link: str = "https://hackclub.enterprise.slack.com/docs/T0266FRGM/F0A7XQT5D96"
resolve_ticket_button: str = "i get it now!"

first_ticket_create: str = """
hi (user), it looks like this is your first time here, welcome!
someone should be along to help you soon.
if your question has been answered, please hit the button below to mark it as resolved
"""
ticket_create: str = f"if you haven't already, check out <{faq_link}|*the FAQ*> for commonly asked questions! otherwise, someone should be here to help you soon!"
ticket_resolve: str = f":yay: this post has been marked as resolved by <@{{user_id}}>! if you have any more questions, please make a new post in <#{help_channel}> and we'll be happy to help you out!"

not_allowed_channel: str = f"heya, it looks like you're not supposed to be in that channel, pls talk to <@{program_owner}> if that's wrong"
faq_macro: str = f"ooh, it looks like that question's answered in our FAQ! Have a look at <{faq_link}|*the FAQ*>"
Loading