add log
This commit is contained in:
@@ -14,6 +14,8 @@ var Pinned tempest.Command = tempest.Command{
|
|||||||
Description: "will show a random pinned message",
|
Description: "will show a random pinned message",
|
||||||
Options: []tempest.Option{},
|
Options: []tempest.Option{},
|
||||||
SlashCommandHandler: func(itx tempest.CommandInteraction) {
|
SlashCommandHandler: func(itx tempest.CommandInteraction) {
|
||||||
|
log.Print("inside pinned command")
|
||||||
|
|
||||||
messages, err := getPinnedMessages(itx.Client.Rest, itx.ChannelId.String())
|
messages, err := getPinnedMessages(itx.Client.Rest, itx.ChannelId.String())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("failed to get messages: %s", err.Error())
|
log.Printf("failed to get messages: %s", err.Error())
|
||||||
@@ -21,6 +23,8 @@ var Pinned tempest.Command = tempest.Command{
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log.Print("after get pinned messages")
|
||||||
|
|
||||||
messagesCount := len(messages)
|
messagesCount := len(messages)
|
||||||
|
|
||||||
if messagesCount == 0 {
|
if messagesCount == 0 {
|
||||||
@@ -30,12 +34,14 @@ var Pinned tempest.Command = tempest.Command{
|
|||||||
|
|
||||||
idx := rand.Intn(messagesCount)
|
idx := rand.Intn(messagesCount)
|
||||||
|
|
||||||
|
log.Printf("just before send message, %d, %d", idx, messagesCount)
|
||||||
itx.Client.SendMessage(itx.ChannelId, messages[idx])
|
itx.Client.SendMessage(itx.ChannelId, messages[idx])
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
func getPinnedMessages(rest tempest.Rest, channelID string) ([]tempest.Message, error) {
|
func getPinnedMessages(rest tempest.Rest, channelID string) ([]tempest.Message, error) {
|
||||||
route := fmt.Sprintf("/channels/%s/pins", channelID)
|
route := fmt.Sprintf("/channels/%s/pins", channelID)
|
||||||
|
log.Printf("Route: %s", route)
|
||||||
bytes, err := rest.Request("GET", route, nil)
|
bytes, err := rest.Request("GET", route, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -43,6 +49,7 @@ func getPinnedMessages(rest tempest.Rest, channelID string) ([]tempest.Message,
|
|||||||
|
|
||||||
messages := []tempest.Message{}
|
messages := []tempest.Message{}
|
||||||
if err = json.Unmarshal(bytes, &messages); err != nil {
|
if err = json.Unmarshal(bytes, &messages); err != nil {
|
||||||
|
log.Printf("## error unmarshalling ## %s", err.Error())
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user