Is there any way to get button answer without interactive message? - button

We're implementing a slackbot internally in our company.
Because we cannot open a local server on internet, we want to bypass interactive message system.
Is there any way to do so ? A custom event for example ?
Thanks,
Yohann.

No, that is not possible.
And frankly, you can not use much of Slack's functionality without exposing your app to the Internet, so that Slack can interact with it.
But there are ways to expose your app to the Internet, without compromising the security of your company network. One way is to use a secure tunnel to your "localhost". A service provided by companies like ngrok.
See also this answer to a similar problem.

Related

Can NGINX be used to route traffic to a Firebase project?

It's unclear for me and I haven't attempted yet, but would like to know if I can have a NGINX server routing traffic to a Firebase instance. I can't find relevant articles on internet and neither here so, maybe some fo you already tried this.
Background:
Our React app is running on Firebase already. But, we also have a landing page/website which is backed by Webflow.io to allow quicker edits with less developer frustration. They are also running on separate domains.
We already have an instance of NGINX(inside a docker container) as part of our API gateway so, would be good to use the same instance.
Result:
What we are looking to achieve, is to put both React app and landing page on the same domain. Then, use NGINX to route to required instance wether the user is logged-in or not. Anyone attempted something like this? If not this doesn't work, I'm open to general ideas on how to make it better from your experience.
You can totally do this, for example if you're using OAuth you can perform a token introspection from nginx whose result will determine the route to use, take a look at this https://www.nginx.com/blog/validating-oauth-2-0-access-tokens-nginx/
Alternatively you can use something similar to the google IAP that is probabely more easy to secure for production, i know that ory/oauthkeeper is easy to use, open source and hightly customizable.

Can i propagate applications insight clientside telemetry through the webserver?

I realize a similar question has been asked here. Although it talks specifically of a custom domain, whereas i would want to send the data from the clients to the webserver where the serverside SDK is running and then send it from there. Is there any way to do this? We have PCs which will be stripped of direct internet access, however the webserver will not.
I think the answer from #John Gardner applies here - you need:
1. Send data from your app to your server/web server
2. In web server send data to Application Insights

Is it possible to route to a PROJECT_ID.appspot.com url using gRPC endpoints on GCP?

I'm trying to quickly setup a gRCP-endpoint instance on GCP but they seem to be only accessible from inside GCP.
The thing is you can have an endpoint that is managed and it will have a PROJECT_ID.appspot.com URL.
Also, can a gRPC endpoint be publicly accessible ? Is it recommended ?
pRPC is one solution, as I am using golang.
Following this post I might use it. It allows to do gRPC on appengine, without the streaming capabilities, which is fine for me now.
Hope someone has a better answer.

Mobile Application Network Requests Logs

I am after some help.
I have a mobile application that I would like the ability to log all network requests made to our internal APIs.
For our websites we use Splunk to log all network activity and this is great for doing investigations. my issue is that I need to engage with other teams to get these logs to do my investigations. We have App Dynamic, but this doesn't give me what i want.
For example. we might have an issue with users not being able to log into out sign on API. I would like to be able to have a tool that would allow me to tack the user in question and see what was sent to the API and what the response was.
Could you please let me know a tool that would help me with this? is there a way to create a server that all requests pass though, that i could install Splunk on? is there a better approach?
Thanks in advance
AppDynaics logs every network request and crash if you implement the mobile component. Did you test the Mobile components for AppDynamics?

How can I make a direct person-to-person chat widget for my website that doesn't use server resources?

I would like to add live text chat to my website, but without using too many server resources or a third party application. I'm not concerned about keeping a chat log/history at this point. How would I go about making a website chat widget (preferably WordPress friendly) that would only use server resources to establish the initial connection between 2 logged in users, but that would essentially let them chat live without relaying the message through my server? Is this technically feasible? Does a product like this exist already? I've searched could not find any one-time-fee live chat solutions that don't route through my server or through a third-party server.
This has been addressed here, but that is from 2011/2012.
A quick googling seems to suggest WebRTC might be a good choice for this sort of thing.
A few more minutes of research yields this, a javascript library for working with WebRTC.
Even better: here is an example of a php chat server using WebRTC. This is probably what you'll want, seeing as WordPress is PHP.
Hopefully this is enough info to get you started. Good luck!

Resources