diff --git a/main.go b/main.go index 735c49c..7a02ea1 100644 --- a/main.go +++ b/main.go @@ -381,11 +381,14 @@ func ListenGuild(c *tdlib.Client) { updateMsg := (*msg).(*tdlib.UpdateNewMessage) m := updateMsg.Message chatID := m.ChatID - msgType := m.Content.GetMessageContentEnum() - // senderUserID := updateMsg.Message.SenderUserID - if chatID == chat_guild && msgType == tdlib.MessageTextType { - return true + if m.Content != nil { + msgType := m.Content.GetMessageContentEnum() + // senderUserID := updateMsg.Message.SenderUserID + if chatID == chat_guild && msgType == tdlib.MessageTextType { + return true + } } + return false }