呼び出すチャンネルを間違ってる場合の処理を追加

This commit is contained in:
2025-08-31 13:13:00 +09:00
parent 386c1debf8
commit 8cab479d11

View File

@@ -49,6 +49,7 @@ func lookupWaitingUserIndex(userID string) int {
func main() {
discordToken := os.Getenv("DISCORD_TOKEN")
discordChannelId := os.Getenv("DISCORD_CHANNEL_ID")
discord, err := discordgo.New("Bot " + discordToken)
if err != nil {
@@ -61,6 +62,14 @@ func main() {
})
discord.AddHandler(func(s *discordgo.Session, i *discordgo.InteractionCreate) {
if i.Type == discordgo.InteractionApplicationCommand {
if i.ChannelID != discordChannelId {
s.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{
Type: discordgo.InteractionResponseChannelMessageWithSource,
Data: &discordgo.InteractionResponseData{
Content: "コマンドを使うチャンネルを間違ってますよ。",
},
})
}
roles, _ := s.GuildRoles(i.GuildID)
var discordWaintingRoleId string
for _, role := range roles {