Hello scripters, today I was investigating how to somehow connect Roblox with a messaging service, what I want to achieve is that when an event is executed within the game, for example, when a player joins the game, I send a message has whatsapp or something similar, I tried it with discord but I couldn’t since they blocked roblox requests, if anyone knows of an application to be able to do this I would greatly appreciate it
The reason to my knowledge why Discord itself has blocked Roblox is because of the excessive rate limit abuse going on from roblox developers. Both Discord and WhatsApp aren’t really meant to be logging, I’d recommend investigating external databases.
I’m unsure if WhatsApp has an API that’s specifically accessible, which might make this heavier on programming an actual application to handle requests and send them to a WhatsApp number (correct me if I’m wrong, I’ve never used WhatsApp)
What I do know however, is that if you wanted to contact Discord via a webhook, you’d have to use a proxy. Proxies aren’t difficult to set up to handle requests to simply send a webhook. If you’re not sending data that’s sensitive, you could use the multiple free proxies in the community resources tab if you don’t want to go through the hassle of making one yourself, there are some pretty good ones that also handle the rate limits for you, although I’d 100% advise programming in your own rate limit system to comply with Discord as well as the proxy service you create / use.
If you need pointing in the right direction let me know.
Well quick correction you wouldn’t use messaging service for that you’d use HTTP Service since that’s what allows you to communicate with external apis and applications. Messaging service lets you communicate with other servers in that experience. If you want to know how it all works there are plenty of tutorials on YouTube and here on the DevForum. Here is the roblox documentation for HTTP Service: HTTP Service docs
What I’m really trying to do is send a message to my phone when an event occurs, like a player ban.
WhatsApp has an API, the problem is that it is paid like most proxies, and I don’t think I have the necessary knowledge to program a proxy
I personally don’t use HTTP service that much so I’m not too sure how that would be done, but I do think @alphadoggy111 's method is the way to go for that since people have lot’s of documentation on connecting to discord’s API.
Unfortunately, there is no way to directly connect Roblox and a messaging service like WhatsApp. However, there are a few workarounds that you can use to effectively achieve the same result.
One way to do this is to create a webhook that is triggered when a player joins the game. The webhook can then send a request to a web service (such as IFTTT) that can then be connected to a messaging service like WhatsApp. This way, when a player joins the game, the webhook will send a message to the web service which will then in turn send a message to a WhatsApp account.
Finally, you can use a third-party API such as Twilio to send messages to a WhatsApp account. Twilio is a popular API for sending messages, and it is relatively easy to integrate with Roblox.