Skip to content
This repository was archived by the owner on Nov 27, 2023. It is now read-only.

Commit b992e76

Browse files
committed
Fix: result is empty
1 parent beee1ae commit b992e76

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

larkgpt/larkbot.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ func (r *Client) ReceiveChatGPTMessage(ctx context.Context, msg string, event *l
3434

3535
log.Print("Receive message: ", msg)
3636
if r.maintained {
37-
return r.larkIns.replyText(ctx, event.Message.MessageID, "ChatGPT Bot 正在维护中 请稍后重试.请飞书搜索 ChatGPT 讨论群, 选择同款头像进群看进度.")
37+
return r.larkIns.replyText(context.Background(), event.Message.MessageID, "ChatGPT Bot 正在维护中 请稍后重试.请飞书搜索 ChatGPT 讨论群, 选择同款头像进群看进度.")
3838
}
3939

4040
var result string
@@ -47,10 +47,10 @@ func (r *Client) ReceiveChatGPTMessage(ctx context.Context, msg string, event *l
4747
log.Println("msg: ", msg, "session", sessionID, "result: ", result)
4848
if err != nil {
4949
log.Println("ChatGPT 请求失败 请稍后重试. ", err)
50-
return r.larkIns.replyText(ctx, event.Message.MessageID, "ChatGPT 请求失败 请稍后重试.")
50+
return r.larkIns.replyText(context.Background(), event.Message.MessageID, "ChatGPT 请求失败 请稍后重试.")
5151
}
5252

53-
return r.larkIns.replyText(ctx, event.Message.MessageID, result)
53+
return r.larkIns.replyText(context.Background(), event.Message.MessageID, result)
5454
}
5555

5656
func (r *Client) ReceiveCommandMessage(ctx context.Context, command string, event *lark.EventV2IMMessageReceiveV1) {
@@ -62,12 +62,12 @@ func (r *Client) ReceiveCommandMessage(ctx context.Context, command string, even
6262
err = r.chatGPTIns.DeleteSession(sessionID)
6363
}
6464
if err != nil {
65-
r.larkIns.replyText(ctx, event.Message.MessageID, "Reset Failed.")
65+
r.larkIns.replyText(context.Background(), event.Message.MessageID, "Reset Failed.")
6666
return
6767
}
68-
r.larkIns.replyText(ctx, event.Message.MessageID, "Reset Success.")
68+
r.larkIns.replyText(context.Background(), event.Message.MessageID, "Reset Success.")
6969
default:
70-
r.larkIns.replyText(ctx, event.Message.MessageID, "Unknown Command.")
70+
r.larkIns.replyText(context.Background(), event.Message.MessageID, "Unknown Command.")
7171
}
7272
}
7373

@@ -84,7 +84,7 @@ func (r *Client) larkMessageReceiverHandler(ctx context.Context, cli *lark.Lark,
8484
msg = wrapLarkPostMessageText(content)
8585
default:
8686
log.Println("暂不支持的消息类型.")
87-
_ = r.larkIns.replyText(ctx, event.Message.MessageID, "暂不支持的消息类型.")
87+
_ = r.larkIns.replyText(context.Background(), event.Message.MessageID, "暂不支持的消息类型.")
8888
return "", nil
8989
}
9090
msg = filterMsg(msg)

main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"os"
66

77
"github.com/bytemate/larkgpt/larkgpt"
8+
"github.com/joho/godotenv"
89
)
910

1011
func main() {
@@ -20,6 +21,7 @@ func main() {
2021
}
2122

2223
func loadConfig() (*larkgpt.ClientConfig, error) {
24+
godotenv.Load(".env", "../.env")
2325
port := os.Getenv("PORT")
2426
if port == "" {
2527
port = "8080"

0 commit comments

Comments
 (0)