If you are thinking the chat bot for your business then you should consider Microsoft Bot Framework
Here are some thoughts from our experience based on making native Telegram bot and Microsoft Bot Framework based bots:
  •  MS Bot Framework allows to connect the same bot to different channels. For example, our bot is now connected  to 4 channelsSkype, Slack, Web Chat, Telegram 

    Here is how it looks in My Bots in Microsoft Bot Framework panel:
    Screen Shot 2016-04-14 at 10.52.08 AM

  • Comparing to a native bot user may experience additional 1-2 seconds delays comparing the speed of responses from native Telegram to MS Bot based bot. However, last few it started to work a little bit faster.
  • Connectors for MS Bot may use different preprocessing for text. For example, Skype bot connector runs HTML tags clean up from responses, i.e. if it will remove any text between < and > symbols.

    Slack 
    bot for example also removes line breaks:
    Screen Shot 2016-04-12 at 10.44.43 PM

Anyway, if you are looking to make a bot that will be available on different platforms (Skype, Slack, Telegram, Web chat). There is a hope that Microsoft will be able to add a connector for Facebook bots as one of large owners of Facebook shares