real time gifted chat without socket.io? - react-native-gifted-chat

My react Native 0.66 app uses gifted chat and socket.io to allow users to join a room (created by socket.io) and chat with others in the same room. The socket.io is used to broadcast a message to everyone in a room in real time. But recently socket.io has some connection issue. Is it possible to implement a real time chat using gifted chat only (with no socket.io)?

Its not possible to only use gifted chat to communicate to other devices, you need a backend. A good and pretty well documented alternative to socket.io is firebase. A basic guide: https://medium.com/#phylypo/react-native-simple-chat-with-firebase-and-giftedchat-f7dbdff2883a

Related

Inject requests into RingCentral queue

Our company has a web app and is going to introduce online chat feature. Since we already use RingCentral service with their call queue. I am not sure whether it's possible to achieve the following actions:
When users want to chat with customer service personnel, our web app can submit a request to RingCentral queue
Available person from the queue is going to be brought into the chat dialog of our web app.
I did some research on developer site of RingCentral but cannot find a proper reference so please share links so I can start from there if it's feasible. Thank you.
If your agents are using RingCentral Engage Digital, this can be implemented using by adding your chat as a new channel with the Channel SDK:
https://developers.ringcentral.com/engage/digital/guide/sdks/source-sdk

Facebook chat bot separate from normal chat

How can I have a chatbot separate from normal chat on my page? I am experimenting with a chatbot, I created a bot with webhooks configured and the bot is working fine as I expected(it's in test mode) but to interact with a bot I have to use the same chat window which is used for my support. Right now my page is using FB chat as a support desk, now I have seen pages using two different chat windows one for messages and one for the bot. How can I do that?
This is designed by Facebook to be what you're looking for "Handover protocol"
https://developers.facebook.com/docs/messenger-platform/handover-protocol

How to develop web application server for chatting which will accept multiple clients using TCP/IP protocol

I want to develop a chat application which I can use as a web server which can accept multiple clients and when I put this on web I will have URL for e.g. http://localhost:8002/index.html and when I fire this URL in browser my page should show how many users are currently connected and can send or receive messages, but even if I close browser connection should remain alive. I am a little bit confused what should I do, I have basic knowledge of TCP/IP. Please, can anyone give me some suggestion to start with what should I learn a windows service or a web service or Socket.io any Another concept?

RapidSMS Twilio Django - SMS Application Architecture

I am learning SMS application dev with RapidSMS Django. I came across rapidsms-twilio for backend. I am lost here and trying to make sense of overall architecture and technologies associated with each layer. It will help me in future research of better alternatives. Similar to web applications JS/Ajax/css/html are front end tech with java in app layer and db on backend how could i layout SMS application framework?
From my understanding Twilio will provide a number so whenever text is received on number it will receive it in SMMP format and convert it to HTTP and call app server URL mapped against it which could be in django. Where and what does rapidsms do here?
Twilio developer evangelist here.
I have never used RapidSMS, but as far as I can tell, it does the handling and sending of SMS via a chosen backend processor that receives and sends SMS messages. It comes with some built in backends, like Kannel which is an SMS gateway, but there are third party backends available too.
rapidsms-twilio is a third party backend that allows you to use RapidSMS as the dashboard/user interface and send and receive messages via Twilio

Frameworks for group chat mobile app server

I am setting up server for a group chat mobile application. It is a purely group chatting application i.e. each message will go to multiple recipients. Hence I am choosing HTTP over XMPP.
Also given my back ground in Python, I have started developing the server as -"Apache + Django + MySQL".
Please suggest if there are better alternatives. If the current set up is good enough then also let me know, so that i keep on developing peacefully.
How important is the server vs the app for you? Could you consider hosting the app on a cloud service? Since we are the developers of https://apptimate.io, the most secure point-2-multi point communication service, includung strong encrypion and other goodies, we would like to invite you to take a look att what we can do for you as an alternative.
If you use our backend service you focus on the iOS, Android or HTML5/JS part of the application.