)
var (
+ // tokens
TgApiToken = "7113650816:AAFBlE-AAeLxIv6Kawk4OohtQ72pz55_s_4"
DiscApiToken = "MTIwMzg0MzAyMDg5ODgzMjM5NA.G6e3Eo.yU90uQzHOMCw-cHguOhzwlXhnIcHo5YId60U64"
+ // chat ids
+ TgRequestInputChatID int64 = -4189177318
+ TgRequestChannelID int64 = -1002057743103
menuTextMarkup = tgbotapi.NewInlineKeyboardMarkup(
tgbotapi.NewInlineKeyboardRow(
text = trimMultipleSpaces(text)
text = strings.ToLower(text)
- var regexIssue = regexp.MustCompile(`(?i)\bIssue\b`)
- var regexRequest = regexp.MustCompile(`(?i)\bRequest\b`)
+ // Check if the chat is the request channel
+ if chatId == TgRequestInputChatID {
+ var regexIssue = regexp.MustCompile(`(?i)\bIssue\b`)
+ var regexRequest = regexp.MustCompile(`(?i)\bRequest\b`)
+
+ switch {
+ case regexIssue.MatchString(text):
+ err = manageIssueMessage(chatId, text)
+ return err
+
+ case regexRequest.MatchString(text):
+ err = manageSerieRequest(chatId, text)
+ return err
+ }
+ }
switch {
case onlineOnRoles(text):
err = sendMenu(chatId)
- case regexIssue.MatchString(text):
- err = manageIssueMessage(chatId, text)
-
- case regexRequest.MatchString(text):
- err = manageSerieRequest(chatId, text)
-
case saludo(text):
err = sendTelegramMessage(chatId, "Hola!")