ChatHook - A tool that nicely prints your server happenings to Discord!

Since ive seen quite a few Request for a tool that logs eg server chat messages to a discord.
Here comes:

A discord tool that posts your Server happenings to a discord Webhook!

Featuring

- Server (re)starts!

img

- Players in the joining process!

img

- When the player has fully joined!

  • With BeamMP Profile picture, Country flag and VPN Check

img

- When a player has left!

img

- Chat Messages!

img

- Script messages!

img

Download and installation instructions

1 Like

awesome! works as intended and makes it soo much easier to monitor the servers. thanks a lot!

1 Like

does it work the other way around? i.e. discord messages to beamMP chat?

No its one way (:

rustlang is a nice touch, always love to see it, but AFAIK ipapi is using maxmind services which are proprietary… not a fan of that part

Do you have an alternative to ip-api?

I was about to suggest an option to use the geoip lookup thats already on (my) Debian, and Ubuntu, and Fedora, and Arch… and … - but wait, they use maxmind too…

So what exactly is bad about maxmind?

Im fine with anything that is free, has no super low rate limit, can return the country code and if the ip is known to be linked to a hoster or from a known proxy list and thats it. ip-api was solving this issue for me for a dozen of projects already

a non-redistributable corpoware/spyware with EULA that are sharing its proprietary databases with ISPs… :scream: afaik, almost 10 years ago, when many other geolocation “companies” were using free (at the time) maxmind databases, theyve decided to enter the competition with their own API’s and db’s, including ip-api, though, they are still using geolite2 (maxmind) as a fallback for some “IP ranges”… (havent looked into ip-api yet, cos wtf? ip-api and ipapi are two different providers…) anyway so maxmind took notice and also went commercial and proprietary in around 2018 ig… but not all of them! not gonna talk about FRS geo tools here, that could be malicious! :kissing_heart: so, by definition, and by extension, - using ip-api is, too, proprietary, because it contains proprietary code and an EULA… everytime you enter a server with this mod, you automatically agree to their EULA, because the server, presumably, have already agreed to it for you… or so ive heard :stuck_out_tongue:

The last part sound made up to me. Also not sure what they could do with any of the given ip’s. since its just a simple get request from one server

http://ip-api.com/json/{query}?fields=status,countryCode,proxy,hosting
like what youd do with that as a provider, there is nothing attached to it. its not like that you can link any users, build profiles or anything.

its just a easy free api that wants no signup and just works.

Nonetheless i dont mind using other services, but so far ip-api has been reliable

nevertheless, neverless, less is more. i dont look like i want to find out what’s in that proprietary code, do i? i want to have nothing to do with MP servers (as an end user) that utilise any sort of unfree licenses or code. had it nothing to do with mindmax, then it’d be a solid API!

besides, speaking of unfree, discord is.

to put it more directly: the EULA stuff sapphic420 mentions is just non-nense (edit: in THIS case)

1 Like

Proprietary or not, for the enduser of this tool nothing changes. It works and that reliable since many years (: