Vencord / plugin-requests

Vencord plugin requests. Open the link below to create a request
https://github.com/Vencord/plugin-requests/issues/new?template=request.yml
28 stars 4 forks source link

Message Logger To File #934

Open rokenrock opened 1 month ago

rokenrock commented 1 month ago

Plugin Description

I'd just like a raw text message logger for specific update channels in specific servers. Something output as raw text so I can get at it in C++. It seems the functionality is mostly already there, but I'm not familiar with typescript. Alternatively just dumping every single message in a text file is fine too.

Wasn't sure where to put this, I'm willing to donate if you'd like.

Existing Plugin for other mod

Somewhat similar to the official ModView/MessageLogger

Request Agreement

Vendicated commented 1 month ago

this request doesn't make a lot of sense to me

could you explain your motivation and end goal a bit better? why do you need / want this?

rokenrock commented 1 month ago

Sure- I was trying to not bore you with the details, but around a year ago I made a personal app to aggregate new manga chapters and present a list of their names and URLs in a sorted list so I can read them in my own time, at my own pace. The sites post all these updates in a Discord channel, but when I made the app I had it checking their websites since I couldn't figure out how to check the channels with Discord.

But now all of those sites are getting protection of some sort- checking them has become near-impossible. Hence where the message log comes in. If I can get a list of messages in the update channels, I can piece together what the latest chapter is and display it accordingly. It may not sound like a lot, but when there are 50 series of interest spread across 3 servers and 3 sites with constantly changing URLs, it really helps.

I'd love to show you it in it's full glory, but everything is broken. image

Vendicated commented 1 month ago

this sounds like it'd be much better to do it with a discord bot. it's pretty easy and quick to make one if you know how to code

rokenrock commented 1 month ago

That's what I was thinking at first too, but I'm not sure how it would be possible with a bot. I'm just a regular user in all of those servers, and I can't follow the update channels to get it in a server that I could get a bot in...

rokenrock commented 1 month ago

But if you have any ideas, please let me know! Or if you could point me towards the relevant functionality vectors you've already implemented in Vencord, I'll see if I can't learn enough typescript to bodge it together.

theskiratta commented 4 weeks ago

I believe it is possible to run a bot from a user account, though I'm not certain if it's exactly within Discord ToS, so that would be at own risk / on an alt account.