Keeps the repo root clean - only README.md visible on landing page. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
27 lines
662 B
C#
27 lines
662 B
C#
Dictionary<string, List<string>> messageLog = new Dictionary<string, List<string>>();
|
|
List<string> globalMessageLog = new List<string>();
|
|
int messageCount2 = 0;
|
|
|
|
OnChat(async e =>
|
|
{
|
|
string entityName2 = e.Entity.Name;
|
|
string entityMessage2 = e.Message;
|
|
|
|
messageCount2++;
|
|
string logMessage2 = $"'{messageCount2}':'{entityName2}':'{entityMessage2}'";
|
|
globalMessageLog.Add(logMessage2);
|
|
|
|
if (globalMessageLog.Count > 30)
|
|
{
|
|
int removeCount = globalMessageLog.Count - 30;
|
|
globalMessageLog.RemoveRange(0, removeCount);
|
|
}
|
|
|
|
foreach (var message2 in globalMessageLog)
|
|
{
|
|
Log(message2);
|
|
}
|
|
});
|
|
|
|
Wait();
|