diff --git a/nephthys/transcripts/__init__.py b/nephthys/transcripts/__init__.py index e36aac6..29a72e0 100644 --- a/nephthys/transcripts/__init__.py +++ b/nephthys/transcripts/__init__.py @@ -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 @@ -29,6 +30,7 @@ Jumpstart, Stasis, Hctg, + Hcai, Fallout, Lynx, Nest, diff --git a/nephthys/transcripts/transcripts/hcai.py b/nephthys/transcripts/transcripts/hcai.py new file mode 100644 index 0000000..5f72ee0 --- /dev/null +++ b/nephthys/transcripts/transcripts/hcai.py @@ -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*>"