{ "info": { "author": "Nam Ngo", "author_email": "namngology@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "messengerbot\n======================\n\n.. image:: https://img.shields.io/pypi/v/messengerbot.svg\n :target: https://pypi.python.org/pypi/messengerbot\n.. image:: https://img.shields.io/pypi/dm/messengerbot.svg\n :target: https://pypi.python.org/pypi/messengerbot\n.. image:: https://secure.travis-ci.org/geeknam/messengerbot.png?branch=master\n :alt: Build Status\n :target: http://travis-ci.org/geeknam/messengerbot\n.. image:: https://img.shields.io/gratipay/geeknam.svg\n :target: https://gratipay.com/geeknam/\n\nPython client for Messenger Platform API\n\nInstallation\n-------------\n\n.. code-block:: bash\n\n pip install messengerbot\n\n\nUsage\n------------\n\nRead about `Messenger Platform `__\n\n.. code-block:: python\n\n from messengerbot import MessengerClient, messages, attachments, templates, elements\n\n # Manully initialise client\n messenger = MessengerClient(access_token='your_token')\n\n # With env var export MESSENGER_PLATFORM_ACCESS_TOKEN=your_token\n from messengerbot import messenger\n\n recipient = messages.Recipient(recipient_id='123')\n\n # Send text message\n message = messages.Message(text='Hello World')\n request = messages.MessageRequest(recipient, message)\n messenger.send(request)\n\n # Send button template\n web_button = elements.WebUrlButton(\n title='Show website',\n url='https://petersapparel.parseapp.com'\n )\n postback_button = elements.PostbackButton(\n title='Start chatting',\n payload='USER_DEFINED_PAYLOAD'\n )\n template = templates.ButtonTemplate(\n text='What do you want to do next?',\n buttons=[\n web_button, postback_button\n ]\n )\n attachment = attachments.TemplateAttachment(template=template)\n\n message = messages.Message(attachment=attachment)\n request = messages.MessageRequest(recipient, message)\n messenger.send(request)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/geeknam", "keywords": "bot facebook messenger platform", "license": "The MIT License (MIT)", "maintainer": null, "maintainer_email": null, "name": "messengerbot", "package_url": "https://pypi.org/project/messengerbot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/messengerbot/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/geeknam" }, "release_url": "https://pypi.org/project/messengerbot/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Python client for FB Messenger Platform Bot", "version": "0.1.4" }, "last_serial": 2093375, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e94330793ecd2f6e7b4408b1f2dab1a7", "sha256": "ae0b0439c119959836aea2e8ac86e71ed0a7712b5f4dee40320fd695ce9c4c8e" }, "downloads": -1, "filename": "messengerbot-0.1.tar.gz", "has_sig": false, "md5_digest": "e94330793ecd2f6e7b4408b1f2dab1a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3429, "upload_time": "2016-04-16T09:24:14", "url": "https://files.pythonhosted.org/packages/c6/91/a2a147e9c6f3c0e040fbc1d2528ce18d9130427f0407c7bdacd00a274c86/messengerbot-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dd6feccd2b6995731758009970ddf2ae", "sha256": "a18fa34afca8214cf8d61d8d64b4d71c7c62524ddae6ce4a66480ae7cb3807ae" }, "downloads": -1, "filename": "messengerbot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dd6feccd2b6995731758009970ddf2ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3427, "upload_time": "2016-04-16T09:42:32", "url": "https://files.pythonhosted.org/packages/30/67/b8c0a20912378501322dc5f7432223a92dfe01c32b586f0f80f47db011cc/messengerbot-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ae16380f9a8cd4729b78bdca14253b8b", "sha256": "a5ec8ae02972a2b500c1f696657dcc6a619169db9670fce9b60f80c931a4c05c" }, "downloads": -1, "filename": "messengerbot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ae16380f9a8cd4729b78bdca14253b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3437, "upload_time": "2016-04-16T09:55:41", "url": "https://files.pythonhosted.org/packages/c6/73/6409f6ba6f04c732d3f066a444009520d06373cdd6457548496434cf6e3b/messengerbot-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5f79a282e991543f20128f8923838d45", "sha256": "58759d41a8e5f2f585afa11a917a64b8ee48f9c0aeb95c636b67d84caaafec10" }, "downloads": -1, "filename": "messengerbot-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5f79a282e991543f20128f8923838d45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3433, "upload_time": "2016-04-16T10:53:24", "url": "https://files.pythonhosted.org/packages/11/69/40265c0fb51f536657638d7bb456df5f3352d1b4abb19a52c0fd402bd71e/messengerbot-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f889a55baeb21c9e64aecc3dd4904fb3", "sha256": "f5d019d95736793cae2a249531862371b81fd6b16ce501f78f837e3886cde949" }, "downloads": -1, "filename": "messengerbot-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f889a55baeb21c9e64aecc3dd4904fb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4032, "upload_time": "2016-05-01T11:03:43", "url": "https://files.pythonhosted.org/packages/e9/e5/874e7853fc3cd64c87e8a5c013723ecb33ee55eb9d6f7fc4188090b75188/messengerbot-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f889a55baeb21c9e64aecc3dd4904fb3", "sha256": "f5d019d95736793cae2a249531862371b81fd6b16ce501f78f837e3886cde949" }, "downloads": -1, "filename": "messengerbot-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f889a55baeb21c9e64aecc3dd4904fb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4032, "upload_time": "2016-05-01T11:03:43", "url": "https://files.pythonhosted.org/packages/e9/e5/874e7853fc3cd64c87e8a5c013723ecb33ee55eb9d6f7fc4188090b75188/messengerbot-0.1.4.tar.gz" } ] }