Files
bot_ticket_r6_elite/internal/panel/bot_service.go
T
2026-05-11 15:47:08 +02:00

16 lines
478 B
Go

package panel
import (
"github.com/leolionad58/ticketbot/internal/panel/handlers"
)
// BotService is the interface the panel calls into the live bot.
type BotService interface {
GetBotStatus() handlers.BotStatus
SendPanel(panelID int64) error
DeletePanelMessage(panelID int64) error
CreateConvocation(guildID, staffDiscordID, targetDiscordID, reason string) (channelID string, err error)
SendConvocPanel(guildID string) error
SendConvocPanelByID(panelID int64) error
}