Skip to content

Commit 1350438

Browse files
authored
Merge pull request #9 from seongguk92/main
callback 씹히는 현상
2 parents 6639005 + 8585a85 commit 1350438

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

‎chatgee/base/chatgee.py‎

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -161,26 +161,23 @@ def prompt(self, request_queue, response_queue, callback_flag):
161161
"""Process the prompt received from Flask"""
162162
content = request_queue.get()
163163
userid = content['userRequest']['user']['id']
164-
content = content['userRequest']['utterance']
165-
content = ''.join(str(e) for e in content)
166-
164+
content_text = content['userRequest']['utterance']
165+
content_text = ''.join(str(e) for e in content_text)
167166
# run queue threading since kakaotalk chatbot will only wait 5 seconds
168167
child_queue = q.Queue()
169-
170168
# create the thread
171169
chat_gpt_respond = threading.Thread(target=self.respond,
172-
args=(child_queue, content, userid))
173-
170+
args=(child_queue, content_text, userid))
174171
# Start the thread
175172
chat_gpt_respond.start()
176173
chat_gpt_respond.join()
177174
result = child_queue.get()
178-
179175
# Callback deviation
180176
if callback_flag:
181177
headers = {'Content-Type': 'application/json; charset=utf-8'}
182178
result['useCallback'] = True
183-
requests.post(self.callbackUrl, json=result, headers=headers, timeout=5)
179+
requests.post(content['userRequest']['callbackUrl'], json=result,
180+
headers=headers, timeout=5)
184181
else:
185182
response_queue.put(result)
186183

0 commit comments

Comments
 (0)