Live data from Hacker News

Show HN: Drop-In Chat – Chatify your app

dropinchat.com

31–40 of 51 posts

Re: Show HN: Drop-In Chat – Chatify your app

#31

What does this use in the backend? Is this xmpp-based? Is it open source?

The back end is golang. The client server messaging protocol is BrowserChannel/WebChannel. https://code.google.com/p/libevent-browserchannel-server/wik... We open sourced the BrowserChannel library here: https://github.com/samegoal/wc And have a chat room demo app here: https://github.com/samegoal/wcchat The code we used for this particular site isn't Open Source yet. We are still trying to figure out what we want to…

Good luck with it. I hope you open source it.

Would you be able to give a rationale on why you chose against xmpp?

Re: Show HN: Drop-In Chat – Chatify your app

#32

Do you guys know about https://chatango.com ? It's a more mature product, also based on Go backend. Founder here, so please ask any questions.

I looked at chatango and I think the intended use case is a bit different than dropinchat. Drop-in chat provides user-to-user instant messaging. As best I can tell, chatango (primarily?) provides broadcast style communication. Is this correct?

Chatango is primarily focused on group chats, but you can send private messages as well. Dropinchat.com mentions "chat groups". Are they only for user-to-user messages?

Re: Show HN: Drop-In Chat – Chatify your app

#35

Does anyone know a good open-source version of this type of functionality. I have a client now that wants me to add this to their site but the data cannot go through a third-party company. My stack is django-based but I am open to any solution that works well.

You can take a look at Mozilla's TogetherJS (https://togetherjs.com/). It has a chat functionality and you can host it on your own.

Re: Show HN: Drop-In Chat – Chatify your app

#36
WARNING: DO NOT TRY TO CHAT WITH PEOPLE - BAD THINGS WILL HAPPEN - READ BELOW

Uhh, it's possible to inject Javascript into this. There are two people that already did this. One is harmless and alerts "Wufff!" and the other redirects you to pornhub.

[edit] Now there's another that redirects you to lemonparty.

[edit 2] Now there's another that redirects you here. It's fun watching this play out live, with the nice vs. the mean HNers.

Re: Show HN: Drop-In Chat – Chatify your app

#37

WARNING: DO NOT TRY TO CHAT WITH PEOPLE - BAD THINGS WILL HAPPEN - READ BELOW Uhh, it's possible to inject Javascript into this. There are two people that already did this. One is harmless and alerts "Wufff!" and the other redirects you to pornhub. [edit] Now there's another that redirects you to lemonparty. [edit 2] Now there's another that redirects you here. It's fun watching this play out live, with the nice vs.…

This is a common mistake tons of developers do.

Pro-tip: Escape all user input either when it's going into the system or when it's going back out to be displayed!

Re: Show HN: Drop-In Chat – Chatify your app

#38

Do you guys know about https://chatango.com ? It's a more mature product, also based on Go backend. Founder here, so please ask any questions.

Frontpage talks about chat and opportunity to get wife from Asia. Maybe you should consider go down a bit with ads?

Re: Show HN: Drop-In Chat – Chatify your app

#39

Does anyone know a good open-source version of this type of functionality. I have a client now that wants me to add this to their site but the data cannot go through a third-party company. My stack is django-based but I am open to any solution that works well.

I wrote an open source XMPP-based chat client: https://conversejs.org

There is a Django add-on for it as well: https://pypi.python.org/pypi/django-conversejs

In the latest unreleased version (0.8), you only have to load converse.min.js and converse.min.css in your HTML.

The 0.8 release should go out within the next few weeks.

Re: Show HN: Drop-In Chat – Chatify your app

#40

Does anyone know a good open-source version of this type of functionality. I have a client now that wants me to add this to their site but the data cannot go through a third-party company. My stack is django-based but I am open to any solution that works well.

Try Jappix mini (https://mini.jappix.com/). Uses XMPP instead of reinventing the wheel once again.

Also, if you need a generic chat, try Candy (https://candy-chat.github.io/candy/). Again, XMPP-based.

Post reply on HN