{"id":28469,"date":"2018-04-08T11:28:20","date_gmt":"2018-04-08T09:28:20","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=28469"},"modified":"2018-04-08T11:28:20","modified_gmt":"2018-04-08T09:28:20","slug":"botman-framework-agnostic-php-library-to-build-chat-bots","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/","title":{"rendered":"Botman &#8211; framework agnostic PHP library to build chat bots"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"28470\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/botman\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman.png?fit=1226%2C285&amp;ssl=1\" data-orig-size=\"1226,285\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"botman\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman.png?fit=660%2C153&amp;ssl=1\" class=\"aligncenter size-medium wp-image-28470\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman-500x116.png?resize=500%2C116&#038;ssl=1\" alt=\"\" width=\"500\" height=\"116\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman.png?resize=500%2C116&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman.png?resize=768%2C179&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman.png?resize=1024%2C238&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman.png?w=1226&amp;ssl=1 1226w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/botman.io\/\">Botman<\/a> is a framework agnostic library for building your own chat bots in PHP.\u00a0 With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just <a href=\"https:\/\/packagist.org\/?q=botman%2Fdriver&amp;p=0\">search for &#8220;botman\/driver&#8221; on Packagist<\/a>).\u00a0 You can also build your own drivers for the services which are currently not supported (can&#8217;t think of one top of my head), or simply integrate it with your website.<\/p>\n<p>I came across this library via <a href=\"https:\/\/christoph-rumpel.com\/2018\/02\/build-a-newsletter-chatbot-in-php-part-1\">this article<\/a>.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Botman is a framework agnostic library for building your own chat bots in PHP.\u00a0 With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for &#8220;botman\/driver&#8221; on Packagist).\u00a0 You can also build your own drivers &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Botman &#8211; framework agnostic PHP library to build chat bots<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Botman - framework agnostic PHP library to build chat bots #WebDev #PHP #chat #HipChat #Slack #Telegram","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[3408,3397,38,3415,3579,1330],"keyring_services":[],"class_list":["post-28469","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-chatops","tag-hipchat","tag-php","tag-slack","tag-telegram","tag-web-development"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for &quot;botman\/driver&quot; on Packagist). You can also build your own drivers\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Botman \u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for &quot;botman\/driver&quot; on Packagist). You can also build your own drivers\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-04-08T09:28:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-04-08T09:28:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Botman \u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for &quot;botman\/driver&quot; on Packagist). You can also build your own drivers\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#blogposting\",\"name\":\"Botman \\u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov\",\"headline\":\"Botman &#8211; framework agnostic PHP library to build chat bots\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/botman-500x116.png\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#articleImage\"},\"datePublished\":\"2018-04-08T11:28:20+02:00\",\"dateModified\":\"2018-04-08T11:28:20+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#webpage\"},\"articleSection\":\"All, Programming, Technology, Web work, ChatOps, HipChat, PHP, Slack, Telegram, web development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"position\":3,\"name\":\"Programming\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#listItem\",\"name\":\"Botman &#8211; framework agnostic PHP library to build chat bots\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#listItem\",\"position\":4,\"name\":\"Botman &#8211; framework agnostic PHP library to build chat bots\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/\",\"name\":\"Botman \\u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov\",\"description\":\"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for \\\"botman\\\/driver\\\" on Packagist). You can also build your own drivers\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/04\\\/08\\\/botman-framework-agnostic-php-library-to-build-chat-bots\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2018-04-08T11:28:20+02:00\",\"dateModified\":\"2018-04-08T11:28:20+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Botman \u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov","description":"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for \"botman\/driver\" on Packagist). You can also build your own drivers","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#blogposting","name":"Botman \u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov","headline":"Botman &#8211; framework agnostic PHP library to build chat bots","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/botman-500x116.png","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#articleImage"},"datePublished":"2018-04-08T11:28:20+02:00","dateModified":"2018-04-08T11:28:20+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#webpage"},"articleSection":"All, Programming, Technology, Web work, ChatOps, HipChat, PHP, Slack, Telegram, web development"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","position":3,"name":"Programming","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#listItem","name":"Botman &#8211; framework agnostic PHP library to build chat bots"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#listItem","position":4,"name":"Botman &#8211; framework agnostic PHP library to build chat bots","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/","name":"Botman \u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov","description":"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for \"botman\/driver\" on Packagist). You can also build your own drivers","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2018-04-08T11:28:20+02:00","dateModified":"2018-04-08T11:28:20+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"Botman \u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov","og:description":"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for &quot;botman\/driver&quot; on Packagist). You can also build your own drivers","og:url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2018-04-08T09:28:20+00:00","article:modified_time":"2018-04-08T09:28:20+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"Botman \u2013 framework agnostic PHP library to build chat bots - Leonid Mamchenkov","twitter:description":"Botman is a framework agnostic library for building your own chat bots in PHP. With the same chat bot logic you can connect to a variety of chat services like HipChat, Slack, Telegram, Facebook Messenger, Google Hangouts and a variety of others (just search for &quot;botman\/driver&quot; on Packagist). You can also build your own drivers","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"28469","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 10:17:29","updated":"2026-01-15 13:34:46","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/\" title=\"Programming\">Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBotman \u2013 framework agnostic PHP library to build chat bots\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Programming","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/"},{"label":"Botman &#8211; framework agnostic PHP library to build chat bots","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/botman-framework-agnostic-php-library-to-build-chat-bots\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":26099,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/05\/11\/franz-free-cross-service-messaging-app\/","url_meta":{"origin":28469,"position":0},"title":"Franz &#8211; free cross-service messaging app","author":"Leonid Mamchenkov","date":"May 11, 2016","format":false,"excerpt":"Franz is a free messaging app which currently supports\u00a0Slack, WhatsApp, WeChat, HipChat, Facebook Messenger, Telegram, Google Hangouts, GroupMe, Skype and many more. \u00a0Download is available for Mac, Windows, and Linux.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"franz","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/05\/franz-500x338.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28831,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/10\/01\/hipchat-to-slack-migration\/","url_meta":{"origin":28469,"position":1},"title":"HipChat to Slack migration","author":"Leonid Mamchenkov","date":"October 1, 2018","format":false,"excerpt":"Back in July, Slack acquired Hipchat with the intent of migrating all the users and shutting down the service.\u00a0 For us at work, these were very sad news.\u00a0 We've been using HipChat for years, and relied on it heavily.\u00a0 We have also evaluated Slack in its early days and didn't\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/10\/hipchat-slack-500x94.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26375,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/26\/dont-use-slack-for-foss\/","url_meta":{"origin":28469,"position":2},"title":"Don&#8217;t use Slack for FOSS","author":"Leonid Mamchenkov","date":"August 26, 2016","format":false,"excerpt":"\"Please don't use Slack for FOSS projects\" is a compelling case for why you shouldn't use Slack for Free and Open Source Software projects. \u00a0Make sure to read the discussion in the comments as well. \u00a0(By the way, many of the arguments apply to HipChat too). The suggested alternative is\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"hipchat-slack","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/hipchat-slack-500x94.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26017,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/13\/rocket-chat-the-ultimate-self-hosted-open-source-chat-platform\/","url_meta":{"origin":28469,"position":3},"title":"Rocket.Chat &#8211; the ultimate self-hosted open source chat platform","author":"Leonid Mamchenkov","date":"April 13, 2016","format":false,"excerpt":"Chat is becoming more and more important for team communication and collaboration (what is ChatOps?). \u00a0Old school applications like Skype are being replaced with modern, web-based chat platforms, that provide group\/room and one-on-one chats, file uploads, screen sharing, voice and video communications, API integration and more. \u00a0There are plenty of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"rocket.chat","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_-500x235.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27705,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/20\/omnipay-framework-agnostic-multi-gateway-payment-processing-library-for-php-5-3\/","url_meta":{"origin":28469,"position":4},"title":"Omnipay &#8211; framework agnostic, multi-gateway payment processing library for PHP 5.3+","author":"Leonid Mamchenkov","date":"June 20, 2017","format":false,"excerpt":"Omnipay is yet another multi-gateway payment processing library for PHP 5+. \u00a0Have a look at documentation and examples here: Omnipay is a payment processing library for PHP. It has been designed based on ideas from\u00a0Active Merchant, plus experience implementing dozens of gateways for\u00a0CI Merchant. It has a clear and consistent\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23729,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/03\/19\/hipchat-releases-web-interface-world\/","url_meta":{"origin":28469,"position":5},"title":"HipChat releases the new web interface to the world","author":"Leonid Mamchenkov","date":"March 19, 2015","format":false,"excerpt":"HipChat - the greatest team communication tool since IRC - released its updated web interface to the world. \u00a0 I've seen it before, as I opted into the beta testing, and I'm glad they've finally pushed it out to all users. \u00a0It's awesome, slick, and completely out of the way.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"hipchat","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/03\/hipchat-500x259.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=28469"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28469\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=28469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=28469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=28469"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=28469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}