[prosody-dev] A Role Chat Module of Prosody has been open sourced

2016-09-05 Thread Ying LEE
This SERVER module provides a user role (such as "sales" and "IT support") 
chat function to Prosody. A typical usage is to implement LIVE 
Help/Support, or click to chat (such as 
 http://chatwith.me/role=supp...@role.xmpp.com?topic='an XMPP problem' ) 
with an XMPP user account on SERVER side. 

You may treat this module as a special MUC of XMPP and use it as an MUC 
template. When you chat with a role account, such as sa...@role.xmpp.org, 
technically you and the role players are in a dynamically created MUC, 
which is only accessible to you and the target role players. BTW, a few 
people can play the same role.

You may find the source code at 

https://github.com/MRYingLEE/XMPP-RoleChat . 

-- 
You received this message because you are subscribed to the Google Groups 
"prosody-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prosody-dev+unsubscr...@googlegroups.com.
To post to this group, send email to prosody-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/prosody-dev.
For more options, visit https://groups.google.com/d/optout.


Re: [prosody-dev] Is it possible to use anonymous access of Prosody to implement live help?

2015-12-20 Thread Ying LEE
As a demo, support-chat is the one I am looking for. But, I am wondering 
there is some security problems. For the team MUC is known by client by 
checking the source code, and team MUC is open to anonymous visitors. So it 
is easy to use an XMPP client to access team MUC and get the private 
messages (of course, not all) between other visitors and supporters.

Any way, it is a good prototype.

Thank you,

Ying


On Friday, December 18, 2015 at 2:43:54 AM UTC+8, Kim Alvefur wrote:
>
> On 2015-12-17 19:34, Thijs Alkemade wrote: 
> > one approach to live help systems is to 
> > create a new MUC (with a randomly generated name [1]) when a user 
> requests the 
> > help and then send invitations to the people who can offer help 
>
> Perhaps have a look at http://code.matthewwild.co.uk/support-chat/ which 
> if I remember correctly does what you describe. 
>
> -- 
> Kim "Zash" Alvefur 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"prosody-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prosody-dev+unsubscr...@googlegroups.com.
To post to this group, send email to prosody-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/prosody-dev.
For more options, visit https://groups.google.com/d/optout.


Re: [prosody-dev] Is it possible to use anonymous access of Prosody to implement live help?

2015-12-17 Thread Ying LEE
I tried Jappix mini, but it doesn't fit my requirement.

1. If I assign a permanent MCU to the anonymous visitor, all anonymous 
visitors will share the same communication contents. There is privacy 
problem. Of course, if it is possible for guests to post but not to read, 
this solution can work but I cannot find such a setting.
2. If I dynamically create a temporary MCU to the anonymous visitor, the 
communication is private, but how can staff know he should join this MCU. 
For as I know ( wish I am wrong), an anonymous XMPP user cannot initiate a 
chat with others.

I guess I have to do some server side coding, which is the reason I post 
the question here.


Ying


On Wednesday, December 16, 2015 at 10:05:19 PM UTC+8, Adrien Clerc wrote:
>
> Le 16/12/2015 02:36, Ying LEE a écrit : 
> > When a guest visits a website, he may wants to ask help. This 
> > application is usually called live help. Actually there are a lot of 
> > solutions based on database already, such 
> > as https://livehelperchat.com/. And such a kind of application can 
> > forward the message to and from XMPP client so that the guest can chat 
> > with some staff, who is using XMPP client. 
> > 
> > I am wondering whether there is a pure XMPP solution. In other words, 
> > the guest uses anonymous account of XMPP and then chat with someone. 
> > 
> Hi, 
>
> This is really a simple answer to your question, but have a look at 
> https://mini.jappix.com/ 
> Personnally, I'm using jappix with a MUC and anonymous so people can 
> contact me with a simple web browser. But I have to be logged in to my 
> XMPP account. 
> Jappix mini might be a better solution for your use case. 
>
> Adrien 
>

-- 
You received this message because you are subscribed to the Google Groups 
"prosody-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prosody-dev+unsubscr...@googlegroups.com.
To post to this group, send email to prosody-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/prosody-dev.
For more options, visit https://groups.google.com/d/optout.


[prosody-dev] Is it possible to use anonymous access of Prosody to implement live help?

2015-12-15 Thread Ying LEE
When a guest visits a website, he may wants to ask help. This application 
is usually called live help. Actually there are a lot of solutions based on 
database already, such as https://livehelperchat.com/. And such a kind of 
application can forward the message to and from XMPP client so that the 
guest can chat with some staff, who is using XMPP client.

I am wondering whether there is a pure XMPP solution. In other words, the 
guest uses anonymous account of XMPP and then chat with someone.

Maybe there can be two options:

1. The guest chats in a MUC, then some bot forward to and from to an XMPP 
account. At least to notify someone to join the MUC.
2. The guest chat directly to someone by a server side function.


Any comments?


Thank you,

Ying

-- 
You received this message because you are subscribed to the Google Groups 
"prosody-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prosody-dev+unsubscr...@googlegroups.com.
To post to this group, send email to prosody-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/prosody-dev.
For more options, visit https://groups.google.com/d/optout.