Members and overloads
7 results
public static LokiPoe.InGameState.ChatResult LokiPoe.InGameState.ChatPanel.Chat(string message, bool actuallySend = true, bool clearchat = false)
Let you type a message in the chat.
messagestring- The message to type
actuallySendbool- Should always be true.
clearchatbool- If set to true, this will force the bot to always clear the chant before to write the text, This is usually not needed, only us it if you experience strange game bugs with the chat.
Returns: ChatResult.None on success, or the relative error.
public static bool LokiPoe.InGameState.ChatPanel.ToggleChat(bool actuallyToggle = true)
Click the Toggle chat button, to open/close the chat panel.
actuallyTogglebool- Should always be true.
Returns: True on success.
ActiveCharacterNames
PropertyLink ↗
public static List<string> LokiPoe.InGameState.ChatPanel.ActiveCharacterNames { get; }
Return a List of string rapresenting all the names of characters that has posted at least 1 message, this is mostly used internally.
CurrentChatLines
PropertyLink ↗
public static int LokiPoe.InGameState.ChatPanel.CurrentChatLines { get; }
Return the number rapresenting the last chat message seen. When you create a chat wrapper class in your code, you should use this to store the processed message and know at what point you are. Please Note: The Poe chat is a big infinite list of chatmessage entry, while the client is open, it keep store those entry and newer clean them, so when you retrieve the chat message you always retrieve them all, that why you need to know what whas the last message you already processed.
public static bool LokiPoe.InGameState.ChatPanel.IsOpened { get; }
Whether this chat panel is opened.
public static List<KeyValuePair<long, LokiPoe.InGameState.ChatPanel.LazyChatEntry>> LokiPoe.InGameState.ChatPanel.LazyMessages { get; }
Retrieve the list of all chat message as a dictionary where key is the address of the message and value is a LazyChatEntry rapresenting the message.
public static List<LokiPoe.InGameState.ChatPanel.ChatEntry> LokiPoe.InGameState.ChatPanel.Messages { get; }
Retur a List of ChatEntry with all the message the game client has recieved.
DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.