hex-agon / chat-logger Goto Github PK
View Code? Open in Web Editor NEWA plugin for RuneLite's Plugin Hub
License: BSD 2-Clause "Simplified" License
A plugin for RuneLite's Plugin Hub
License: BSD 2-Clause "Simplified" License
Was wanting to utilize this plugin to get my groups levels and rare drops sent to our discord server when they are on mobile.
Kinda doesn't watch the group chat at all.
When the show join/leave option is turned on for CC and FC in the "Chat Channels" plugin (base Runelite plugin) this plugin (chat-logger) logs the CC joins/leaves but not the FCs.
I suspect the FC's join/leaves output to a slightly different channel than what is logged while the CC one just output to the same CC channel.
To make it more consistent I would like to see FC join/leaves logged as well.
I could put use to this if so, thank you!!!
Hello, I may be completely noobish in asking -- But I don't see very good direction around the remote submission option. I would love to be able to point this plugin to a file on my server vs locally. Putting the address to a log file with write permissions doesnt seem to do the trick, and just outputs some errors.
Is there a specific format that I should be following? TIA
Currently, logs are being saved for 30 days max. I'd like to keep my logs permanently. Would it be possible to have a config setting like "Keep logs for X days:" with a slider or input field?
Possible syntax:
When someone does the !kc, !pb, !lvl etc. commands, send/log the message after the output from the command resolves.
Not sure if it's possible but would be nice to have
After using this plugin to feed an API, I discovered that when using multiple sources, the IDs are not the same across them, thus defeating the purpose of using it to remove duplicated messages.
In my instance, the same message was generated with the ID 1610613727408
and 1610613727421
.
Here's what's happening:
U+00A0
(non breaking space) rather than the usual U+0020
space.U+00A0
doesn't match U+0020
.As an example, I isolated a line from one of my logs:
$ cat example.txt
10:55:00 To Small�Luna: Test
$ hexdump example.txt
0000000 3031 353a 3a35 3030 5420 206f 6d53 6c61
0000010 a06c 754c 616e 203a 6554 7473 0a0d
000001e
Which translates to this:
(ignore the endian-ness - the main thing to note is the use of 0xA0
inside "Small Luna")
What do you think about simply replacing all U+00A0
with U+0020
in the log output?
Clan broadcast messages like kills, PBs and quest completions are no longer coming through. Regular clan chatter is coming through fine. Seems to have stopped sometime after 12/12 at 11:20pm EST (maybe on new plugin hub build/release)
Any idea what could be causing this?
Add game chat as an option for saving
Right now the log looks like this:
23:04:53 SomeUser: Hey man! You good? :)
23:05:43 SomeUser: I'm great, you?
Would love to see it like this:
23:04:53 From SomeUser: Hey man! You good? :)
23:05:43 To SomeUser: I'm great, you?
Great work on the plugin. It's very useful.
-Joacim
Since the new clan system released this plugin is no longer useful for saving clan chat logs. Can we please have support for the new type as well?
If the clan icon name and type of iron status is obtainable, please have that sent in remote submission/logging too :)
I know its a little bit weird since this plugin is a clan chat logger, but could it be possible to log every log? This is public chat and private chat as well.
Is it supposed to only log private messages I receive? I would really like to see what I send as well. Longer conversations don't make any sense when it's only from the person I talk to :P
Else from that, very nice plugin!
As the title says, the local file will preserve the case of the sender's name:
12:50:25 Trism: Are you okay
But remote submission will set the sender name to trism
- it seems to me like this shouldn't happen, and it should use the case that the client sees.
This plugin has been working very well for me so far, but I've noticed one thing missing that I would like to see implemented. In RuneLite's "Chat Channels" plugin, there is an option to display join/leave messages that notify you whenever a user joins or leaves the channel, and from what I've seen these messages aren't picked up by the chat logger. Would support for these messages be possible to implement?
I've noticed that the clan chat log will bug out randomly and dozens of messages from different players at different times will all have the same timestamp.
I attached one file as an example of a clan chat log.
Line 193 is where the first instance begins, the second at 286, and so on.
I don't know if this occurs because of me hopping worlds, or possibly even closing Runelite and then opening it up again.
weird glitch.log
Hi, my friend just found this great plugin and he's been using it to pipe the game chat into a window with a larger font to help his eyes out.
He was wondering if it would be possible to make it an option in Runelite to not log the <img> tags. It only really makes sense for his tiny use case, but he'd really appreciate the accommodation if you have the time.
Thanks!
I am a player owned house host and for a while hosts have been wanting a way to record their donations would it be possible to capture the data in the game tab and send it to a text file?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.