chatflock.participants.group

Module Contents

class chatflock.participants.group.GroupBasedChatParticipant(group_name, chat, mission, chat_conductor, clear_inner_chat_before_responding=False, spinner=None, **kwargs)

Bases: chatflock.base.ActiveChatParticipant

Helper class that provides a standard way to create an ABC using inheritance.

Parameters:
inner_chat_conductor: chatflock.base.ChatConductor
inner_chat: chatflock.base.Chat
mission: str
spinner: halo.Halo | None = None
clear_inner_chat_before_responding: bool = False
name
respond_to_chat(chat)
Parameters:

chat (chatflock.base.Chat)

Return type:

str

__str__()
Return type:

str

detailed_str(level=0)
Parameters:

level (int)

Return type:

str