package
0.0.0-20240331210736-9f27d827c3e0
Repository: https://github.com/projectceleste/faq-bot.git
Documentation: pkg.go.dev

# Functions

CreateGlobalCommands create a slice of pre-built global commands.
CreateTargetedCommands create a slice of pre-built targeted commands.
NewChangeUsername create an assistance command for changing username.
NewChatEmpty create an assistance command for empty chat.
NewGameDoesntStart create an assistance command for troubleshooting.
NewGameNotAvailable create an assistance command for install without steam.
NewGlobalCommand create a new basic targeted command with a default Timeout of 2 hours.
NewInstallLinux create an assistance command for installing the game on linux.
NewQuestCrashes create an assistance command for when quests crash and users need to abandon and retake them.
NewRomans create a new Romans command.
NewStatus create a new Thanks command.
NewTargetedCommand create a new basic targeted command with a default Timeout of 1 hour.
NewThanks create a new Thanks command.
NewUpdateLauncher create an assistance command for launcher updates.

# Structs

GlobalCommand a simple generic command that can be triggered by any user.
Romans say romans release date.
SentenceDetection a generic command triggered by a SentenceDetector.
Status say game server status when asked.
TargetedCommand a simple generic command targeted at a single user.
TargetedSentenceDetection a SentenceDetection that only triggers if the message is from the user defined in TargetUserID.
Thanks say "you're welcome" when the bot is thanked.
TimeoutTrigger a CommandTrigger wrapper with timeout.

# Interfaces

Command a chatbot operation that has specific trigger conditions.
CommandTrigger a trigger condition.