matrix-hacks / matrix-puppet-skype

23 stars 12 forks source link

Need more docs #17

Open w1r0x opened 7 years ago

w1r0x commented 7 years ago

I configured bridge using Readme.md

But what to do next? You should describe how to use this bridge.

I've invited skype puppet to skype room and see a lot of error messages in matrix room

skype_puppetStatusRoom

Also I see error messages using private chat with skype puppet.

Both error messages contains correct sender and text. And I see people adding to

skype_puppetStatusRoom

Sorunome commented 7 years ago

You just have someone from skype writing you a message. If configured correctly the puppet bridge will auto-create the room etc.

w1r0x commented 7 years ago

Thank you. It is not working in my case. Only errors. But I think it should be placed at Readme. I think I should create another issue with errors.

w1r0x commented 7 years ago

And another question. When somebody wrote to my skype puppet in skype. Skype puppet creates room, so there is skype puppet and this man. But what about real people:

  1. How I can know room name?
  2. Who will be invited on matrix server side?
Sorunome commented 7 years ago
  1. How I can know room name?

You don't, you just wait for the skype user to message you and use that room

2, Who will be invited on matrix server side?

A ghost controlled by the puppet bridge

w1r0x commented 7 years ago

So how I can use it? Let it 4 participants. @me:mymatrixserver.domain @skypebot:mymatrixserver.domain skypebot@skype somebody@skype

Case: I want to chat with somebody@skype using bridge

  1. somebody@skype invites skypebot@skype using Skype room
  2. @skypebot:mymatrixserver.domain creates room in matrix
  3. @skypebot:mymatrixserver.domain invites puppet of somebody@skype to that room
  4. ???
  5. @skypebot:mymatrixserver.domain somehow should invite @me:mymatrixserver.domain to that room, so I can chat with somebody@skype

As I see in docs, now I can only initiate room creation from Skype side, and start chat from matrix side in Todo list.

w1r0x commented 7 years ago

Just log in as skypebot user in Riot. Now I can see all rooms and invite people to that rooms. And chatting working correctly.

Sorunome commented 7 years ago

Let it 4 participants.

That is where stuff already goes wrong! With the puppet bridge you tell the puppet bridge to use your matrix account and your skype account so there are only two participants!

w1r0x commented 7 years ago

That's it. And it is really not obvious. Especially when you read matrix-hacks/matrix-puppet-skype#16 where you can see that bot working with many people simultaneously.

You should write about it in documents.

Yesterday I read this blog https://matrix.org/blog/2017/03/11/how-do-i-bridge-thee-let-me-count-the-ways/

Maybe it is my misunderstanding but I thought that one bridge to 3rd party service should provide messaging for all users between two network. Not only one-to-one.