For more natural group chat
This commit is contained in:
parent
632e30710e
commit
b7b012fff6
@ -617,8 +617,7 @@ class XMPPClient(ClientXMPP):
|
|||||||
session.add_message('user', body)
|
session.add_message('user', body)
|
||||||
|
|
||||||
is_roleplay = 'roleplayer' in self._skill
|
is_roleplay = 'roleplayer' in self._skill
|
||||||
if not is_roleplay:
|
# Thinking message removed for natural feel
|
||||||
self._schedule_send(jid, f'> {body}\nThinking...')
|
|
||||||
|
|
||||||
# Delay 1: simulasi membaca pesan user
|
# Delay 1: simulasi membaca pesan user
|
||||||
await _read_delay()
|
await _read_delay()
|
||||||
@ -702,8 +701,8 @@ class XMPPClient(ClientXMPP):
|
|||||||
prefixed = f'[{nick}] {body}'
|
prefixed = f'[{nick}] {body}'
|
||||||
session.add_message('user', prefixed)
|
session.add_message('user', prefixed)
|
||||||
|
|
||||||
if self._skill != 'roleplayer':
|
# Thinking message removed for natural feel
|
||||||
self._schedule_send(room, f'> [{nick}] {body}\nThinking...', mtype='groupchat')
|
_is_roleplay = 'roleplayer' in self._skill
|
||||||
|
|
||||||
# Delay 1: simulasi membaca pesan user
|
# Delay 1: simulasi membaca pesan user
|
||||||
await _read_delay()
|
await _read_delay()
|
||||||
@ -711,8 +710,6 @@ class XMPPClient(ClientXMPP):
|
|||||||
my_name = personality.PERSONALITY.name
|
my_name = personality.PERSONALITY.name
|
||||||
quote = f'[{nick}] {body}'
|
quote = f'[{nick}] {body}'
|
||||||
|
|
||||||
_is_roleplay = 'roleplayer' in self._skill
|
|
||||||
|
|
||||||
def on_tool_calls(content):
|
def on_tool_calls(content):
|
||||||
if content and content.strip():
|
if content and content.strip():
|
||||||
self._schedule_send(room, content, 'groupchat')
|
self._schedule_send(room, content, 'groupchat')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user