KOOKIIEStudios / PalCON-Discord

A Python-based Discord bot for PalWorld server administration via RCON
MIT License
18 stars 3 forks source link

[SUGGESTION] join/leave #16

Open ShadyGame opened 7 months ago

ShadyGame commented 7 months ago

Hello,

It's possible to add join /leave messages in game chat for players ?

It's good to keep track of who's joining and leaving .

Also to send messages from discord to ingame chat world be great, and pre defined messages to be send every set time , like sending discord link every 1h, stuff like that .

And thanks for making this

KOOKIIEStudios commented 7 months ago

You can already send messages using the announcement command.

We've discussed enter/leave notifications on a different thread with other users, and at the moment this is not going to come to fruition since it requires us to write our own Palworld-specific RCON library.

Scheduling messages can be done though - we can put that on the roadmap.

ShadyGame commented 7 months ago

Sounds good, thank you for you reply

subyoung commented 7 months ago

@ShadyGame Actually, for join/leave message, there is another repo that uses Discord to keep track: https://github.com/steezeburger/palguybuddydude. I've also deployed this one and connected with another channel in Discord.

Maybe, @KOOKIIEStudios you may also consider combining this repo into our dependencies if that is allowed.

KOOKIIEStudios commented 7 months ago

@ShadyGame Actually, for join/leave message, there is another repo that uses Discord to keep track: https://github.com/steezeburger/palguybuddydude. I've also deployed this one and connected with another channel in Discord.

Maybe, @KOOKIIEStudios you may also consider combining this repo into our dependencies if that is allowed.

It's copyrighted actually. Not open source. I think.

But it's a common enough way of doing things so it shouldn't be too big of a problem.

ShadyGame commented 7 months ago

I'll give it a try. Thanks

ShadyGame commented 7 months ago

@ShadyGame Actually, for join/leave message, there is another repo that uses Discord to keep track: https://github.com/steezeburger/palguybuddydude. I've also deployed this one and connected with another channel in Discord.

Maybe, @KOOKIIEStudios you may also consider combining this repo into our dependencies if that is allowed.

im such a noob i dont know how to run that thing.

docker-compose up -d , nothing happens. i know its not related here sorry

KOOKIIEStudios commented 7 months ago

@ShadyGame Actually, for join/leave message, there is another repo that uses Discord to keep track: https://github.com/steezeburger/palguybuddydude. I've also deployed this one and connected with another channel in Discord.

Maybe, @KOOKIIEStudios you may also consider combining this repo into our dependencies if that is allowed.

im such a noob i dont know how to run that thing.

docker-compose up -d , nothing happens. i know its not related here sorry

They're dockerized. You'd need to first set up docker and docker compose. Our project isn't virtualized using docker, so forgive me but I'm not particularly inclined to provide support for someone else's project.

ShadyGame commented 7 months ago

@ShadyGame Actually, for join/leave message, there is another repo that uses Discord to keep track: https://github.com/steezeburger/palguybuddydude. I've also deployed this one and connected with another channel in Discord. Maybe, @KOOKIIEStudios you may also consider combining this repo into our dependencies if that is allowed.

im such a noob i dont know how to run that thing. docker-compose up -d , nothing happens. i know its not related here sorry

They're dockerized. You'd need to first set up docker and docker compose. Our project isn't virtualized using docker, so forgive me but I'm not particularly inclined to provide support for someone else's project.

yeh im doing that right now, thanks