Giter Club home page Giter Club logo

chat-logger's People

Contributors

allisonkong avatar fatfingers23 avatar hex-agon avatar mordo95 avatar sololegends avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

chat-logger's Issues

No GIM support

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.

Chat Channels plugin only logs join/leaves from CC, not FC

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!!!

Remote Submission Elaboration

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

Allow people to set the amount of days logs are stored

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:

  • n <= 0: keep logs indefinitely
  • n > 0: keep logs for n days

Log command messages after output

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

Message IDs are not the same across sources

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.

Should logger replace NBSP with normal space?

Here's what's happening:

  1. In the chatbox, if a character name has a space in it, the game prints it using using U+00A0 (non breaking space) rather than the usual U+0020 space.
  2. Chat logger logs this verbatim, which is a reasonable behavior (as it's exactly what the game printed). However, this makes it quite annoying to search chat logs in grep/vim/etc because 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:
image
(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 broadcasts no longer being submitted

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 To/from in a private message

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

Send clan icon and iron helmet

If the clan icon name and type of iron status is obtainable, please have that sent in remote submission/logging too :)

private logs contains clan logs as well

In the private log files, it contains all of the logs from the clan logs but just has private messages added as well, is this expected? I assumed it would only be private messages in the private log.

Private logs:
image

Clan logs:
image

Ability to log every chat log

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.

Only logs what I receive

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!

Support for Join/Leave Notifications

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?

Clan Chat Timestamp Freezes

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

Optionally hiding image tags

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!

Feature to copy all game tab output!

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.