antonleliuk / spring-social-botFramework

Skype BotFramework API binding and connect support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BotBuilder and BotConnector architecture

antonleliuk opened this issue · comments

Investigate Microsoft BotBuilder and BotConnector architecture

  • Create MarkupBuilder
  • Escaping message
  • Create TextBuilder instead of Markupbuilder where each part of text should be represented as TextPart.
  • Create Smilies as one of implementation of available smilies in skype.
  • Bold as TextPart which will wrap text into bold
  • Italic as TextPart which will wrap text into italic
  • Link as TextPart which will print a link

Also need to create a TextParser which will be parse text of message and create TextBuilder

Send typing request before each message activity

Implement a sending and receiving quotes
<quote author=\"LOGIN\" authorname=\"LOGIN\" conversation=\"ID\" guid=\"xdedd1401e88ff300ec7303 6b9661085b15c683021741a32a042178c230debd97\" timestamp=\"1475750831\"><legacyquote>[13:47:11] LOGIN: </legacyquote>на их исправление много времени уйдет?<legacyquote>\r\n\r\n&lt;&lt;&lt; </legacyquote></quote>"

<URIObject type=\"Video.1/Flik.1\" uri=\"https://static.asm.skype.com/pes/v1/items/c8d2e2ae0da64a4d8e3bf4fc854c8d25\" url_thumbnail=\"https://static.asm.skyp e.com/pes/v1/items/c8d2e2ae0da64a4d8e3bf4fc854c8d25/views/thumbnail\"><Title></Title> <Description>Moji</Description> <a href=\"https://login.skype.com/login/sso?go=xmmfallback&amp;c8d2e2ae0da64a4d8e3bf4fc854c8d25 \">https://login.skype.com/login/sso?go=xmmfallback&amp;c8d2e2ae0da64a4d8e3bf4fc854c8d25</a><OriginalName v=\"The Secret Life of Pets\" /></URIObject>

Implement sending and receiving {code}