16 lines
478 B
Go
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
|
|
}
|