{ "info": { "author": "Eana Hufwe", "author_email": "ilove@1a23.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Communications :: Chat", "Topic :: Utilities" ], "description": "EFB Telegram Master Channel (ETM)\n=================================\n\n.. image:: https://img.shields.io/pypi/v/efb-telegram-master.svg\n :alt: PyPI release\n :target: https://pypi.org/project/efb-telegram-master/\n.. image:: https://d322cqt584bo4o.cloudfront.net/ehforwarderbot/localized.svg\n :alt: Translate this project\n :target: https://crowdin.com/project/ehforwarderbot/\n\n.. image:: https://github.com/blueset/efb-telegram-master/blob/master/banner.png\n :alt: Banner\n\n`README in other languages`_.\n\n.. _README in other languages: ./readme_translations\n.. TRANSLATORS: change the URL on previous line as \".\" (without quotations).\n\n**Channel ID**: ``blueset.telegram``\n\nETM is a Telegram Master Channel for EH Forwarder Bot, based on Telegram\nBot API, ``python-telegram-bot``.\n\nBeta version\n-------------\n\nThis is an unstable beta version, and its functionality may change at any\ntime.\n\nRequirements\n------------\n\n- Python >= 3.6\n- EH Forwarder Bot >= 2.0.0\n- ffmpeg\n- libmagic\n- libwebp\n\nGetting Started\n---------------\n\n1. Install all required binary dependencies\n2. Install ETM\n\n .. code:: shell\n\n pip3 install efb-telegram-master\n\n3. Enable ETM in the profile\u2019s ``config.yaml``\n\n The path of your profile storage directory depends on your\n configuration.\n\n **(As of EFB 2.0.0a1: Default profile storage directory is located at**\n ``~/.ehforwarderbot/profiles/default`` **)**\n\n3. Configure the channel (described as follows)\n\nAlternative installation methods\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nETM also has other alternative installation methods\ncontributed by the community, including:\n\n- `AUR package`_ maintained by KeLiu_ (``python-efb-telegram-master-git``)\n- Other `installation scripts and containers (e.g. Docker)`_\n\n.. _KeLiu: https://github.com/specter119\n.. _AUR package: https://aur.archlinux.org/packages/python-efb-telegram-master-git\n.. _installation scripts and containers (e.g. Docker): https://github.com/blueset/ehForwarderBot/wiki/Channels-Repository#scripts-and-containers-eg-docker\n\nConfiguration\n-------------\n\nSet up a bot\n~~~~~~~~~~~~\n\nCreate a bot with `@BotFather`_, give it a name and a username.\nThen you\u2019ll get a token, which will be used later. Keep this\ntoken secure, as it gives who owns it the full access to the\nbot.\n\n.. _@BotFather: https://t.me/botfather\n\nUse ``/setjoingroups`` to allow your bot to join groups.\nUse ``/setprivacy`` to disable the privacy restriction\nof the bot, so that it can receive all messages in the\ngroup.\n\nComplete configuration file\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nConfiguration file is stored at\n``/blueset.telegram/config.yaml``.\n\nA sample config file can be as follows:\n\n.. code:: yaml\n\n ##################\n # Required items #\n ##################\n\n # [Bot Token]\n # This is the token you obtained from @BotFather\n token: \"012345678:1Aa2Bb3Vc4Dd5Ee6Gg7Hh8Ii9Jj0Kk1Ll2M\"\n\n # [List of Admin User IDs]\n # ETM will only process messages and commands from users\n # listed below. This ID can be obtained from various ways \n # on Telegram.\n admins:\n - 102938475\n - 91827364\n\n ##################\n # Optional items #\n ##################\n # [Experimental Flags]\n # This section can be used to toggle experimental functionality.\n # These features may be changed or removed at any time.\n # Options in this section is explained afterward.\n flags:\n option_one: 10\n option_two: false\n option_three: \"foobar\"\n\n # [Network Configurations]\n # [RPC Interface]\n # Refer to relevant sections afterwards for details.\n\nUsage\n-----\n\nAt the beginning, messages from all senders will be sent to the user\ndirectly, that means every message will be mixed in the same\nconversation. By linking a chat, you can redirect messages from a\nspecific sender to an empty group for a more organized conversation.\n\nIn a nutshell, ETM offers the following commands, you can also send it\nto BotFather for a command list::\n\n help - Show commands list.\n link - Link a remote chat to a group.\n unlink_all - Unlink all remote chats from a group.\n info - Display information of the current Telegram chat.\n chat - Generate a chat head.\n extra - Access additional features from Slave Channels.\n update_info - Update the group name and profile picture.\n react - Send a reaction to a message, or show a list of reactors.\n\n.. note::\n\n In case of multiple admins are assigned, they may all send message on\n your behalf, but only the 0th admin can receive direct message from\n the bot.\n\n``/link``: Link a chat\n~~~~~~~~~~~~~~~~~~~~~~\n\n1. Create a new group, invite your bot to the group\n2. Send ``/link`` directly to the bot, then select your preferred slave\n chat.\n3. Tap \u201cLink\u201d and select your new group.\n *You can also choose to unlink or relink a linked chat from this\n menu.*\n4. Tap \u201cStart\u201d at the bottom of your screen, and you should see a\n success message: \u201cChat linked.\u201d\n\n.. note::\n\n You may introduce non-ETM admin users to the group, however, they:\n\n - Can read all messages send from the related remote chat;\n - May NOT send message on your behalf.\n\nIf the \u201cLink\u201d button doesn\u2019t work for you, you may try the \u201cManual\nLink/Relink\u201d button. To manually link a remote chat:\n\n1. Add the bot to the group you want to link to\n2. Copy the code provided by the bot, and send it to the group.\n3. If the group is linked successfully, you would receive a confirmation\n from the bot.\n\nAlso, you can send ``/unlink_all`` to a group to unlink all remote chats\nfrom it.\n\nAlso, if you want to link a chat which you just used, you can simply reply\n``/link`` quoting a previous message from that chat without choosing from\nthe long chat list.\n\nAdvanced feature: Filtering\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nIf you have just too much chats, and being too tired for keep tapping\n``Next >``, or maybe you just want to find a way to filter out what\nyou\u2019re looking for, now ETM has equipped ``/chat`` and ``/list`` with\nfiltering feature. Attach your keyword behind, and you can get a\nfiltered result.\n\nE.g.: ``/chat Eana`` will give you all chats has the word \u201cEana\u201d.\n\n.. admonition:: Technical Details\n\n The filter query is in fact a regular expression matching. We used\n Python\u2019s ``re.search`` with flags ``re.DOTALL | re.IGNORECASE`` in\n this case, i.e.: ``.`` matches everything including line breaks, and\n the query is NOT case-sensitive. Each comparison is done against a\n specially crafted string which allows you to filter multiple criteria.\n\n::\n\n Channel: \n Name: \n Alias: \n ID: \n Type: (User|Group)\n Mode: [Linked]\n Other: \n\n\n.. note::\n\n Type can be either \u201cUser\u201d or \u201cGroup\u201d\n\n Other is the vendor specific information provided by slave channels.\n Format of such information is specified in their documentations\n respectively.\n\nExamples:\n\n- Look for all WeChat groups: ``Channel: WeChat.*Type: Group``\n- Look for everyone who has an alias ``Name: (.*?)\\nAlias: (?!\\1)``\n- Look for all entries contain \u201cJohn\u201d and \u201cJohnny\u201d in any order:\n ``(?=.*John)(?=.*Johnny)``\n\nSend a message\n~~~~~~~~~~~~~~\n\nSend to a linked chat\n^^^^^^^^^^^^^^^^^^^^^\n\nYou can send message as you do in a normal Telegram chat.\n\nWhat is supported:\n\n- Send/forward message in all supported types\n- Quote-reply to a message\n- Send message with inline bot in supported types\n\nWhat is NOT supported:\n\n- @ reference\n- Markdown/HTML formatting\n- Messages with unsupported types\n\nSend to a non-linked chat\n^^^^^^^^^^^^^^^^^^^^^^^^^\n\nTo send a message to a non-linked chat, you should \u201cquote-reply\u201d to a\nmessage or a \u201cchat head\u201d that is sent from your recipient. Those\nmessages should appear only in the bot conversation.\n\nIn a non-linked chat, quote-reply will not be passed on to the remote\nchannel, everything else is supported as it does in a linked chat.\n\nQuick reply in non-linked chats\n'''''''''''''''''''''''''''''''\nETM provides a mechanism that allow you to keep sending messages to the same\nrecipient without quoting every single time.\n\nIn case where recipient is not indicated for a message, ETM will try to deliver\nit to the \u201clast known recipient\u201d in the Telegram chat only if:\n\n1. your last message with the \u201clast known recipient\u201d is with in an hour, and\n2. the last message in this Telegram chat is from the \u201clast known recipient\u201d.\n\n\nEdit and delete message\n^^^^^^^^^^^^^^^^^^^^^^^\n\nIn EFB v2, the framework added support to message editing and removal,\nand so does ETM. However, due to the limitation of Telegram Bot API,\nalthough you may have selected \u201cDelete for the bot\u201d, or \u201cDelete for\neveryone\u201d while deleting messages, the bot would not know anything about\nit. Therefore, if you want your message to be removed from a remote\nchat, edit your message and prepend it with rm\\` (it\u2019s R, M, and ~\\`,\nnot single quote), so that the bot knows that you want to delete the\nmessage.\n\nPlease also notice that some channels may not support editing and/or\ndeleting messages depends on their implementations.\n\n``/chat``: Chat head\n^^^^^^^^^^^^^^^^^^^^\n\nIf you want to send a message to a non-linked chat which has not yet\nsent you a message, you can ask ETM to generate a \u201cchat head\u201d. Chat head\nworks similarly to an incoming message, you can reply to it to send\nmessages to your recipient.\n\nSend ``/chat`` to the bot, and choose a chat from the list. When you see\n\u201cReply to this message to chat with ...\u201d, it\u2019s ready to go.\n\nAdvanced feature: Filtering\n'''''''''''''''''''''''''''\n\nFilter is also available in ``/chat`` command. Please refer to the\nsame chapter above, under ``/link`` for details.\n\n\n``/extra``: External commands from slave channels (\u201cadditional features\u201d)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSome slave channels may provide commands that allows you to remotely\ncontrol those accounts, and achieve extra functionality, those commands\nare called \u201cadditional features\u201d. To view the list of available extra\nfunctions, send ``/extra`` to the bot, you will receive a list of\ncommands available.\n\nThose commands are named like \u201c\\ ``/_``\\ \u201d, and can be\ncalled like an CLI utility. (of course, advanced features like\npiping etc would not be supported)\n\n\n``/update_info``: Update name and profile picture of linked group\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nETM can help you to update the name and profile picture of a group to\nmatch with appearance in the remote chat.\n\nThis functionality is available when:\n\n* This command is sent to a group\n* The bot is an admin of the group\n* The group is linked to **exactly** one remote chat\n* The remote chat is accessible\n\nProfile picture will not be set if it\u2019s not available from the slave\nchannel.\n\n``/react``: Send reactions to a message or show a list of reactors\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nReply ``/react`` to a message to show a list of chat members who\nhave reacted to the message and what their reactions are.\n\nReply ``/react`` followed by an emoji to react to this message, e.g.\n``/react \ud83d\udc4d``. Send ``/react -`` to remove your reaction.\n\nNote that some slave channels may not accept message reactions, and\nsome channels have a limited reactions you can send with. Usually\nwhen you send an unaccepted reaction, slave channels can provide\na list of suggested reactions you may want to try instead.\n\nTelegram Channel support\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nETM supports linking remote chats to Telegram Channels with partial\nsupport.\n\nThe bot can:\n\n- Link one or more remote chats to a Telegram Channel\n- Check and manage link status of the channel\n- Update channel title and profile pictures accordingly\n\nIt cannot:\n\n- Process messages sent by you or others to the channel\n- Accept commands in the channel\n\nCurrently the following commands are supported in channels:\n\n- ``/start`` for manual chat linking\n- ``/link`` to manage chats linked to the channel\n- ``/info`` to show information of the channel\n- ``/update_info`` to update the channel title and picture\n\nHow to use:\n\n1. Add the bot as an administrator of the channel\n2. Send commands to the channel\n3. Forward the command message to the bot privately\n\n.. admonition:: Technical Details\n\n Telegram Bot API prevents bot from knowing who actually sent a message\n in a channel (not including signatures as that doesn't reflect the numeric\n ID of the sender). In fact, that is the same for normal users in a channel\n too, even admins.\n\n If messages from channels are to be processed unconditionally, not only\n that other admins in existing channels can add malicious admins to it,\n anyone on Telegram, once knows your bot username, can add it to a channel\n and use the bot on your behalf. Thus, we think that it is not safe to\n process messages directly from a channel.\n\nLimitations\n-----------\n\nDue to the technical constraints of both Telegram Bot API and EH Forwarder\nBot framework, ETM has the following limitations:\n\n- Some Telegram message types are **not** supported:\n - Game messages\n - Invoice messages\n - Payment messages\n - Passport messages\n - Vote messages\n- ETM cannot process any message from another Telegram bot.\n- Some components in Telegram messages are dropped:\n - Original author and signature of forwarded messages\n - Formats, links and link previews\n - Buttons attached to messages\n - Details about inline bot used on messages\n- Some components in messages from slave channels are dropped:\n - @ references not referring to you.\n- The Telegram bot can only\n - send you any file up to 50 MiB,\n - receive file from you up to 20 MiB.\n\n\nExperimental flags\n------------------\n\nThe following flags are experimental features, may change, break, or\ndisappear at any time. Use at your own risk.\n\nFlags can be enabled in the ``flags`` key of the configuration file,\ne.g.:\n\n.. code:: yaml\n\n flags:\n flag_name: flag_value\n\n- ``chats_per_page`` *(int)* [Default: ``10``]\n\n Number of chats shown in when choosing for ``/chat`` and ``/link``\n command. An overly large value may lead to malfunction of such\n commands.\n\n- ``network_error_prompt_interval`` *(int)* [Default: ``100``]\n\n Notify the user about network error every ``n`` errors received. Set\n to 0 to disable it.\n\n- ``multiple_slave_chats`` *(bool)* [Default: ``true``]\n\n Link more than one remote chat to one Telegram group. Send and reply\n as you do with an unlinked chat. Disable to link remote chats and\n Telegram group one-to-one.\n\n- ``prevent_message_removal`` *(bool)* [Default: ``true``]\n\n When a slave channel requires to remove a message, EFB will ignore\n the request if this value is ``true``.\n\n- ``auto_locale`` *(str)* [Default: ``true``]\n\n Detect the locale from admin\u2019s messages automatically. Locale\n defined in environment variables will be used otherwise.\n\n- ``retry_on_error`` *(bool)* [Default: ``false``]\n\n Retry infinitely when an error occurred while sending request\n to Telegram Bot API. Note that this may lead to repetitive\n message delivery, as the respond of Telegram Bot API is\n not reliable, and may not reflect the actual result.\n\n- ``send_image_as_file`` *(bool)* [Default: ``false``]\n\n Send all image messages as files, in order to prevent Telegram\u2019s\n image compression in an aggressive way.\n\n- ``message_muted_on_slave`` *(str)* [Default: ``normal``]\n\n Behavior when a message received is muted on slave channel platform.\n\n - ``normal``: send to Telegram as normal message\n - ``silent``: send to Telegram as normal message, but without notification\n sound\n - ``mute``: do not send to Telegram\n\n- ``your_message_on_slave`` *(str)* [Default: ``silent``]\n\n Behavior when a message received is from you on slave channel platform.\n This overrides settings from ``message_muted_on_slave``.\n\n - ``normal``: send to Telegram as normal message\n - ``silent``: send to Telegram as normal message, but without notification\n sound\n - ``mute``: do not send to Telegram\n\n- ``animated_stickers`` *(bool)* [Default: ``false``]\n\n Enable experimental support to animated stickers.\n\n- ``send_to_last_chat`` *(str)* [Default: ``warn``]\n\n Enable quick reply in non-linked chats.\n\n - ``enabled``: Enable this feature without warning.\n - ``warn``: Enable this feature and issue warnings every time when you\n switch a recipient with quick reply.\n - ``disabled``: Disable this feature.\n\nNetwork configuration: timeout tweaks\n-------------------------------------\n\n This chapter is adapted from `Python Telegram Bot wiki`__, licensed\n under CC-BY 3.0.\n\n__ https://github.com/python-telegram-bot/python-telegram-bot/wiki/Handling-network-errors#tweaking-ptb\n\n``python-telegram-bot`` performs HTTPS requests using ``urllib3``.\n``urllib3`` provides control over ``connect_timeout`` & ``read_timeout``.\n``urllib3`` does not separate between what would be considered read &\nwrite timeout, so ``read_timeout`` serves for both. The defaults chosen\nfor each of these parameters is 5 seconds.\n\nThe ``connect_timeout`` value controls the timeout for establishing a\nconnection to the Telegram server(s).\n\nChanging the defaults of ``read_timeout`` & ``connet_timeout`` can be\ndone by adjusting values ``request_kwargs`` section in ETM\u2019s\n``config.yaml``.\n\n.. code:: yaml\n\n # ...\n request_kwargs:\n read_timeout: 6\n connect_timeout: 7\n\nRun ETM behind a proxy\n----------------------\n\n This chapter is adapted from `Python Telegram Bot\n wiki`__, licensed under CC-BY 3.0.\n\n__ https://github.com/python-telegram-bot/python-telegram-bot/wiki/Working-Behind-a-Proxy\n\nYou can appoint proxy specifically for ETM without affecting other\nchannels running in together in the same EFB instance. This can also be\ndone by adjusting values ``request_kwargs`` section in ETM\u2019s\n``config.yaml``.\n\nHTTP proxy server\n~~~~~~~~~~~~~~~~~\n\n.. code:: yaml\n\n request_kwargs:\n # ...\n proxy_url: http://PROXY_HOST:PROXY_PORT/\n # Optional, if you need authentication:\n username: PROXY_USER\n password: PROXY_PASS\n\nSOCKS5 proxy server\n~~~~~~~~~~~~~~~~~~~\n\nThis is configuration is supported, but requires an optional/extra\npython package. To install:\n\n.. code:: shell\n\n pip install python-telegram-bot[socks]\n\n.. code:: yaml\n\n request_kwargs:\n # ...\n proxy_url: socks5://URL_OF_THE_PROXY_SERVER:PROXY_PORT\n # Optional, if you need authentication:\n urllib3_proxy_kwargs:\n username: PROXY_USER\n password: PROXY_PASS\n\nRPC interface\n-------------\n\nA standard `Python XML RPC server`__ is implemented in ETM 2. It can be\nenabled by adding a ``rpc`` section in ETM\u2019s ``config.yml`` file.\n\n__ https://docs.python.org/3/library/xmlrpc.html\n\n.. code:: yaml\n\n rpc:\n server: 127.0.0.1\n port: 8000\n\n..\n\n.. warning::\n The ``xmlrpc`` module is not secure against maliciously\n constructed data. Do not expose the interface to untrusted parties or\n the public internet, and turn off after use.\n\nExposed functions\n~~~~~~~~~~~~~~~~~\n\nFunctions in `the db (database manager) class`_ and\n`the RPCUtilities class`_ are exposed. Refer to the source code\nfor their documentations.\n\nHow to use\n~~~~~~~~~~\n\nSet up a ``SimpleXMLRPCClient`` in any Python script and call any of the\nexposed functions directly. For details, please consult `Python\ndocumentation on xmlrpc`__.\n\n__ https://docs.python.org/3/library/xmlrpc.html\n\n.. _the db (database manager) class: https://github.com/blueset/efb-telegram-master/blob/master/efb_telegram_master/db.py\n.. _the RPCUtilities class: https://github.com/blueset/efb-telegram-master/blob/master/efb_telegram_master/rpc_utilities.py\n\nLicense\n-------\n\nETM is licensed under `GNU Affero General Public License 3.0`_ or later versions::\n\n EFB Telegram Master Channel: An slave channel for EH Forwarder Bot.\n Copyright (C) 2016 - 2019 Eana Hufwe, and the EFB Telegram Master Channel contributors\n All rights reserved.\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Affero General Public License as\n published by the Free Software Foundation, either version 3 of the\n License, or any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU Affero General Public License\n along with this program. If not, see .\n\n.. _GNU Affero General Public License 3.0: https://www.gnu.org/licenses/agpl-3.0.txt\n\nTranslation support\n-------------------\n\nETM supports translated user interface with the help of community.\nThe bot detects languages of Telegram Client of the admins\nfrom their messages, and automatically matches with a supported\nlanguage on the go. Otherwise, you can set your language by\nturning off the ``auto_locale`` feature, and then setting\nthe locale environmental variable (``LANGUAGE``,\n``LC_ALL``, ``LC_MESSAGES`` or ``LANG``) to one of our\nsupported languages. Meanwhile, you can help to translate\nthis project into your languages on `our Crowdin page`_.\n\n.. _our Crowdin page: https://crowdin.com/project/ehforwarderbot/\n\n.. note::\n\n If your are installing from source code, you will not get translations\n of the user interface without manual compile of message catalogs (``.mo``)\n prior to installation.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/blueset/efb-telegram-master", "keywords": "ehforwarderbot,EH Forwarder Bot,EH Forwarder Bot Master Channel,Telegram,Telegram Bot,chatbot", "license": "AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "efb-telegram-master", "package_url": "https://pypi.org/project/efb-telegram-master/", "platform": "", "project_url": "https://pypi.org/project/efb-telegram-master/", "project_urls": { "Homepage": "https://github.com/blueset/efb-telegram-master" }, "release_url": "https://pypi.org/project/efb-telegram-master/2.0.0b26/", "requires_dist": [ "ehforwarderbot (>=2.0.0b18)", "python-telegram-bot (>=12.1.0)", "python-magic", "moviepy", "peewee", "requests", "pydub", "ruamel.yaml", "pillow", "language-tags", "retrying", "bullet", "cjkwrap", "humanize", "tgs", "cairosvg" ], "requires_python": ">=3.6", "summary": "Telegram Master Channel for EH Forwarder Bot, based on Telegram Bot API.", "version": "2.0.0b26" }, "last_serial": 5868636, "releases": { "2.0.0.dev0": [ { "comment_text": "", "digests": { "md5": "98629db047a6a817f3630c74631b107d", "sha256": "0effeee677132600e35d7e60fa3bb7f3a75b529909a5ed316b4c80cd7a47c5f6" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "98629db047a6a817f3630c74631b107d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 51157, "upload_time": "2018-02-01T11:59:25", "url": "https://files.pythonhosted.org/packages/e8/ad/5a107cccb9753d7c30782105b51cfe25c8b9c324dfbb5d96e66e8a794efc/efb_telegram_master-2.0.0.dev0-py3-none-any.whl" } ], "2.0.0a1.dev0": [ { "comment_text": "", "digests": { "md5": "8d543715995cd54efd500aaabd085420", "sha256": "af1344fe5aaad7b53693ad3eef8490341625c6496df275dd5df27614f56909be" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0a1.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "8d543715995cd54efd500aaabd085420", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13130, "upload_time": "2018-01-10T09:53:28", "url": "https://files.pythonhosted.org/packages/4a/1a/de055d1809bc9db82137b550f48d785a29aee38a2ac0f514e978e51a55ea/efb_telegram_master-2.0.0a1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1410ddcf25b81eaafdd8d4ddf4933e5e", "sha256": "3dd2801514e10780f7971a8bd437a74e7d5d70f6ec24773d5fe5ab7ff7d7a9d4" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0a1.dev0.tar.gz", "has_sig": true, "md5_digest": "1410ddcf25b81eaafdd8d4ddf4933e5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9794, "upload_time": "2018-01-10T09:53:30", "url": "https://files.pythonhosted.org/packages/4b/77/54303127672e4ad1b0b766d5a2ccff613608f394afcc82270406fd8ec0c5/efb-telegram-master-2.0.0a1.dev0.tar.gz" } ], "2.0.0b0.dev0": [ { "comment_text": "", "digests": { "md5": "4bb580935e8eea09b5d7dd10e05ba23c", "sha256": "0edeb16778484a2be135c8ac0a6569338a9a28ae61d3db6989ac02901762bf8c" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b0.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "4bb580935e8eea09b5d7dd10e05ba23c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13621, "upload_time": "2018-01-13T09:02:37", "url": "https://files.pythonhosted.org/packages/64/fb/9c9bb57a71e9c63429c9f3796f93e6a27cef93901db2a08f95d6904b52c2/efb_telegram_master-2.0.0b0.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80991a359cf4e5f0895a46db31ec7b9a", "sha256": "497cb2747065c3bc71345f57f9d3985248f86629f9784d33fc5be7cc0156c069" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b0.dev0.tar.gz", "has_sig": true, "md5_digest": "80991a359cf4e5f0895a46db31ec7b9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10158, "upload_time": "2018-01-13T09:02:41", "url": "https://files.pythonhosted.org/packages/49/bf/4c26f5ebdec789908c8110b6d73c15f351e8c1043a4061c75ec03d8dd7d1/efb-telegram-master-2.0.0b0.dev0.tar.gz" } ], "2.0.0b1.dev0": [ { "comment_text": "", "digests": { "md5": "d1bb4dcef06a205a3374c0f509ab05b0", "sha256": "12849d6c35e8afb4d6fbafc6468fedd5dd96af7bb2fddea3fc1607cf827e537c" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b1.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "d1bb4dcef06a205a3374c0f509ab05b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13134, "upload_time": "2018-02-01T10:47:30", "url": "https://files.pythonhosted.org/packages/15/33/8605f8a1af447546dbb2baed0689c705ea4b9e514551fff7aa77eb57eb75/efb_telegram_master-2.0.0b1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88ba45ee9d2e47edb3602147e6a86958", "sha256": "23e0b18748f992013444851f21156bbf72a55bebe4f6eb1db10b45991f56a610" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b1.dev0.tar.gz", "has_sig": true, "md5_digest": "88ba45ee9d2e47edb3602147e6a86958", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9794, "upload_time": "2018-02-01T10:47:32", "url": "https://files.pythonhosted.org/packages/f7/8d/0c10529aa28a8205b21c65dadae5ca783fb7e3c1f8eb99e3f669e671a651/efb-telegram-master-2.0.0b1.dev0.tar.gz" } ], "2.0.0b1.dev2": [ { "comment_text": "", "digests": { "md5": "f4ba84d5989104fa1bd6aefddbeb241b", "sha256": "247e0563cc87107387df2553bb7b7d9271d52389c4ffd20f12f88089dafe3156" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b1.dev2-py3-none-any.whl", "has_sig": true, "md5_digest": "f4ba84d5989104fa1bd6aefddbeb241b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 51200, "upload_time": "2018-02-01T12:00:28", "url": "https://files.pythonhosted.org/packages/45/c5/5c5fe06390e836d578de8b165f25f5ed3c1d772770a2dc58742e1902b2c1/efb_telegram_master-2.0.0b1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1cf09314c6e3b0c2e123b8a0b928d5c", "sha256": "3eba9c73a1d3711788cc401835dbe5cb56803122aecb46941aecebf48ff89ce5" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b1.dev2.tar.gz", "has_sig": true, "md5_digest": "f1cf09314c6e3b0c2e123b8a0b928d5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 45544, "upload_time": "2018-02-01T12:00:31", "url": "https://files.pythonhosted.org/packages/85/4e/536b03cb00eb0869e2d0daf3435de22de641debbe56e0fec3eed4b18429a/efb-telegram-master-2.0.0b1.dev2.tar.gz" } ], "2.0.0b10": [ { "comment_text": "", "digests": { "md5": "799c1bf6aca6e71f1d4e352bd180c646", "sha256": "fb2df2d55d242c59a11d6744b661e4e8a3bb853a618312e725d2ee6367f4c2d5" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b10-py3-none-any.whl", "has_sig": true, "md5_digest": "799c1bf6aca6e71f1d4e352bd180c646", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 137614, "upload_time": "2018-03-01T11:13:14", "url": "https://files.pythonhosted.org/packages/cc/43/5c6f3e16a035832bd1469eff4be49a42ad9a7736c8910a4c8a851975dc48/efb_telegram_master-2.0.0b10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5d3b83bd2d0862ee7a965e14689a1b6", "sha256": "0e68d1e1d7df84f59a464addcc04c32948c11af792e4e3a7f0e31f593be7e629" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b10.tar.gz", "has_sig": true, "md5_digest": "c5d3b83bd2d0862ee7a965e14689a1b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102378, "upload_time": "2018-03-01T11:13:10", "url": "https://files.pythonhosted.org/packages/58/ab/7fbae499af2e758c93e1219977578d5f6b7262ce81d28d1487335781d827/efb-telegram-master-2.0.0b10.tar.gz" } ], "2.0.0b11": [ { "comment_text": "", "digests": { "md5": "e099f525abb8207cb5950b5135a0bbf0", "sha256": "7d76bd342dd5239d8363e08f3fe313aeaadb25a8f4d09d06bbe9965c73068edd" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b11-py3-none-any.whl", "has_sig": true, "md5_digest": "e099f525abb8207cb5950b5135a0bbf0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 181720, "upload_time": "2018-03-23T00:19:58", "url": "https://files.pythonhosted.org/packages/f3/98/aed33bcc6312a5fce93c2382cbae618afd6e6ae2a1f6de93d19a3d5398fa/efb_telegram_master-2.0.0b11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ed5463811738680b3198545beaaad27", "sha256": "926da737584c400d9d176f9bf9af29757b5af87f4438dd3e7b2cd51d7e73cade" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b11.tar.gz", "has_sig": true, "md5_digest": "1ed5463811738680b3198545beaaad27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120100, "upload_time": "2018-03-23T00:19:54", "url": "https://files.pythonhosted.org/packages/31/c9/edfc455848e0000776caea85c654ff88f33cb204cef4c04cb75d2e26f8c5/efb-telegram-master-2.0.0b11.tar.gz" } ], "2.0.0b12": [ { "comment_text": "", "digests": { "md5": "256f18a2845c513d78ba634946d25553", "sha256": "d93e890c2c014a1b2ba931993b7e4f9224d03f64672d0f760eeb567ac57e115a" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b12-py3-none-any.whl", "has_sig": true, "md5_digest": "256f18a2845c513d78ba634946d25553", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 186238, "upload_time": "2018-06-22T10:02:57", "url": "https://files.pythonhosted.org/packages/e8/35/2b8a0c1899457a1bc7d062ed45f6f58fbec49b910d8f1427061201efcc23/efb_telegram_master-2.0.0b12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df6185c6e6267ae992505c84e41ddf51", "sha256": "7e39cb7175213561bee73191c7c35221209842a2a7a1d6d00effde903b6adba9" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b12.tar.gz", "has_sig": true, "md5_digest": "df6185c6e6267ae992505c84e41ddf51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120242, "upload_time": "2018-06-22T10:02:53", "url": "https://files.pythonhosted.org/packages/a3/4d/a2e4a6fbe32cec3ae05d8551b21f6634460874e3feb03a308baa232c20db/efb-telegram-master-2.0.0b12.tar.gz" } ], "2.0.0b13": [ { "comment_text": "", "digests": { "md5": "ba6b2cab37d7ba8804d47fe49c20b351", "sha256": "b562a4112e8d0a17eef56ec04276868edc40e012691af793ea2d1b6b9f6f283f" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b13-py3-none-any.whl", "has_sig": true, "md5_digest": "ba6b2cab37d7ba8804d47fe49c20b351", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 191823, "upload_time": "2018-11-17T08:43:23", "url": "https://files.pythonhosted.org/packages/07/9d/951b07eaae917dc048303db4c12b4b7aa44689ec90c32748b0ab6e50530a/efb_telegram_master-2.0.0b13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0aa8adaa47ab9cf54601f84d947a528", "sha256": "36321f5702619b6721ec932f3fd7626b07808623cd9a89a549bcdace8946b277" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b13.tar.gz", "has_sig": true, "md5_digest": "c0aa8adaa47ab9cf54601f84d947a528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115544, "upload_time": "2018-11-17T08:43:19", "url": "https://files.pythonhosted.org/packages/e4/17/597be6d48b814b130ad774b3cddea70f00346d684d418be0291ebd9842d1/efb-telegram-master-2.0.0b13.tar.gz" } ], "2.0.0b14": [ { "comment_text": "", "digests": { "md5": "c5323a644b872d22e4b225644e12957a", "sha256": "2cdf6c8a96790af1bb38826835d44e66bc4f9c3c3efd880f8a2975e0b8095562" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b14-py3-none-any.whl", "has_sig": true, "md5_digest": "c5323a644b872d22e4b225644e12957a", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 192124, "upload_time": "2019-01-02T18:52:41", "url": "https://files.pythonhosted.org/packages/c4/b7/0e77a89cb2079c35f43bab134e5ca9832e72245e23bcddd6bd4ae8faa094/efb_telegram_master-2.0.0b14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "074b4f02327d20fd514fa3ba57370905", "sha256": "0b945a59ccc29cc3672007cd75654263762ff9a9ca8e264daaf666a19a16c632" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b14.tar.gz", "has_sig": true, "md5_digest": "074b4f02327d20fd514fa3ba57370905", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115561, "upload_time": "2019-01-02T18:52:38", "url": "https://files.pythonhosted.org/packages/97/12/4293b29cc2ed5af02452f7d8a9333649f0f6d59fa20c65b7b5b10d6e4667/efb-telegram-master-2.0.0b14.tar.gz" } ], "2.0.0b15": [ { "comment_text": "", "digests": { "md5": "dc42f09e33078fb2a18a66e242c96ffe", "sha256": "a0b5e976f5d11bd4a317ae8d08be053b462a337b684d4a11c18102a108bf3f00" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b15-py3-none-any.whl", "has_sig": true, "md5_digest": "dc42f09e33078fb2a18a66e242c96ffe", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 193446, "upload_time": "2019-01-12T00:36:51", "url": "https://files.pythonhosted.org/packages/f8/f4/56142c72cf5d16e681ba1496b972e49c2ac550129efdec5fdcc0235711f6/efb_telegram_master-2.0.0b15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca29851db91ad1d67766d85b07ddd84c", "sha256": "6c1c9de8d5fced7f5398c9fda9972dd0bbd3e3bd21fbbdc31da5d97eea51af71" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b15.tar.gz", "has_sig": true, "md5_digest": "ca29851db91ad1d67766d85b07ddd84c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115920, "upload_time": "2019-01-12T00:36:48", "url": "https://files.pythonhosted.org/packages/2b/cc/5102205e1c0d7148e05179d327747b35067f9f56acc72a2feee669e9ce2d/efb-telegram-master-2.0.0b15.tar.gz" } ], "2.0.0b16": [ { "comment_text": "", "digests": { "md5": "1123b172a4f782c7e1dd4af0cfd4352c", "sha256": "6999d533f60c0b9262892bb0c3a56841b947ef8977882c1d2a94140db39aba29" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b16-py3-none-any.whl", "has_sig": true, "md5_digest": "1123b172a4f782c7e1dd4af0cfd4352c", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 192293, "upload_time": "2019-01-23T23:59:31", "url": "https://files.pythonhosted.org/packages/b9/87/fa5257bc233bef28102a5acfb3ee9bf09714c964ebfbeec801bd78ab7e33/efb_telegram_master-2.0.0b16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef985076a2165c68de802d148f00729a", "sha256": "d6c8ba28f236f2d175a1db0bfe0784fe048976b4fbbcc3c4ee4b492526b5d21e" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b16.tar.gz", "has_sig": true, "md5_digest": "ef985076a2165c68de802d148f00729a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116118, "upload_time": "2019-01-23T23:59:28", "url": "https://files.pythonhosted.org/packages/0b/65/c3ef33bce05626f0be46fd58005d43067631ec3da726a044a93063ddd5b9/efb-telegram-master-2.0.0b16.tar.gz" } ], "2.0.0b17": [ { "comment_text": "", "digests": { "md5": "0c40ee0d8dbe1e9e386e7d5dca38c6e6", "sha256": "71ba0fb88d5c1ad4f586f920a0315f35042441221d4371929b2eab14f474a2eb" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b17-py3-none-any.whl", "has_sig": true, "md5_digest": "0c40ee0d8dbe1e9e386e7d5dca38c6e6", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 192275, "upload_time": "2019-01-29T00:49:04", "url": "https://files.pythonhosted.org/packages/03/f3/bc44a9d28d82938acecaa1a12be89737eeb569de829f088f27023f80873f/efb_telegram_master-2.0.0b17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "487da4d7f44545f87d2e114356c75e3c", "sha256": "c9d835601e748886b1a6d7ed688d810d4f099048a68a2be826e1fd34be87e294" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b17.tar.gz", "has_sig": true, "md5_digest": "487da4d7f44545f87d2e114356c75e3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115994, "upload_time": "2019-01-29T00:49:01", "url": "https://files.pythonhosted.org/packages/b5/a7/4340724733d7c8960e542c4c4ea4952d165822fd777235dc156df05150c2/efb-telegram-master-2.0.0b17.tar.gz" } ], "2.0.0b18": [ { "comment_text": "", "digests": { "md5": "18ca520eb37a94086d2b576fc18121c5", "sha256": "c971c005e1128e3205d1314d1719e1e7ffb2b9b7b370df87c1d676732f1de1e2" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b18-py3-none-any.whl", "has_sig": true, "md5_digest": "18ca520eb37a94086d2b576fc18121c5", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 190771, "upload_time": "2019-02-10T05:27:29", "url": "https://files.pythonhosted.org/packages/d0/f5/512cf0a8d4438296644b4e9295e56cc57552092eb41b0641f435666c7a67/efb_telegram_master-2.0.0b18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b69f9fab6304e5d24f03a4f15f51fee", "sha256": "97c7aa31f635e69cd8f62a5cd086df1cd06117655fc5ee6d38e787be19918845" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b18.tar.gz", "has_sig": true, "md5_digest": "0b69f9fab6304e5d24f03a4f15f51fee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112410, "upload_time": "2019-02-10T05:27:26", "url": "https://files.pythonhosted.org/packages/8e/8f/27af31bede0c112e39adbb40fde20f20bc6c96d00aadfa7f32018b053479/efb-telegram-master-2.0.0b18.tar.gz" } ], "2.0.0b19": [ { "comment_text": "", "digests": { "md5": "2c1c669f8ebdb4b43e72a96e0c0f0121", "sha256": "7b24a87fbf5bda01b50d57de38af3fe4ade418aa2f790c7b536c6d431d9c66e9" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b19-py3-none-any.whl", "has_sig": false, "md5_digest": "2c1c669f8ebdb4b43e72a96e0c0f0121", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 184521, "upload_time": "2019-03-12T09:55:47", "url": "https://files.pythonhosted.org/packages/a1/e1/085872566999c475d73f52743b951c2e7f30267ad62df0ae12853259c5b8/efb_telegram_master-2.0.0b19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b5b8b4b9303448d911cbb0e4260ff55", "sha256": "73fbf48e3eab623007f86f5b321acfce3f0bcb3f594ac9612a7beb5876c4389d" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b19.tar.gz", "has_sig": false, "md5_digest": "0b5b8b4b9303448d911cbb0e4260ff55", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 110844, "upload_time": "2019-03-12T09:55:49", "url": "https://files.pythonhosted.org/packages/a2/e6/853db1f6f9d218e15672c90a067917a89624bf55b8025c69a819d75ba1bb/efb-telegram-master-2.0.0b19.tar.gz" } ], "2.0.0b2": [ { "comment_text": "", "digests": { "md5": "577c7efb7c9688e53a43ba1e66de438d", "sha256": "5b0739dc3d0774efbd785e3623a083e80d0babc57a9804b96b761d1751ff3654" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b2-py3-none-any.whl", "has_sig": true, "md5_digest": "577c7efb7c9688e53a43ba1e66de438d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 51111, "upload_time": "2018-02-01T12:07:57", "url": "https://files.pythonhosted.org/packages/1e/79/2aa965f21f73ee0a30612ecc8920631797c1190c7f5ee2ca184bb5839a8b/efb_telegram_master-2.0.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7d1f84b6ab47f04140155f623bd2605", "sha256": "a2928dfd89dce3565e8275262a5d3847ffbf45484f03d92e03763ca2ce2258a6" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b2.tar.gz", "has_sig": true, "md5_digest": "a7d1f84b6ab47f04140155f623bd2605", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 45533, "upload_time": "2018-02-01T12:08:00", "url": "https://files.pythonhosted.org/packages/35/ec/b3a3cc98c279a489b155375c07583183b68b7152e09fd12fff6b71e769b1/efb-telegram-master-2.0.0b2.tar.gz" } ], "2.0.0b20": [ { "comment_text": "", "digests": { "md5": "8a86c5c4040b2c9c8ab796d9dcd0257d", "sha256": "8f569e4a09b2f943341d53a804d7faacd6cfd88b00b496bf361ca5a98c8a0749" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b20-py3-none-any.whl", "has_sig": false, "md5_digest": "8a86c5c4040b2c9c8ab796d9dcd0257d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 184504, "upload_time": "2019-03-24T09:27:27", "url": "https://files.pythonhosted.org/packages/c7/5d/3307efca19d4a3e4aa7ca71bf087cd1477a7db77bdb30b66b17bdb6b6d43/efb_telegram_master-2.0.0b20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0144db425e1b1b565208b4edf6a292b", "sha256": "16c297fbe77d4c65efd6b3f6097f0743f4569a39624a021c71629b376318c4a3" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b20.tar.gz", "has_sig": false, "md5_digest": "c0144db425e1b1b565208b4edf6a292b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 110789, "upload_time": "2019-03-24T09:27:29", "url": "https://files.pythonhosted.org/packages/af/eb/05e2dbdd9194b32734815801be484194a76620892be56245dfecbfbdd228/efb-telegram-master-2.0.0b20.tar.gz" } ], "2.0.0b22": [ { "comment_text": "", "digests": { "md5": "a66bfa803fb6fd80d678336b25b294ea", "sha256": "06b236b27cde6e4f954ecf216b93c8370e4170703e7febf77a52f6126c8c8386" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b22-py3-none-any.whl", "has_sig": false, "md5_digest": "a66bfa803fb6fd80d678336b25b294ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 179840, "upload_time": "2019-06-01T01:12:11", "url": "https://files.pythonhosted.org/packages/27/4a/7428ddb6783ad537f0317b81234dd3d4a48a0165ece5e051782514db2e24/efb_telegram_master-2.0.0b22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dd237eb2b576d4f7009ee304de41239", "sha256": "37c37141089d337652b9ed1175d093aa5be69caf2035fb2273a0d87f0b4d1526" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b22.tar.gz", "has_sig": false, "md5_digest": "8dd237eb2b576d4f7009ee304de41239", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 107860, "upload_time": "2019-06-01T01:12:13", "url": "https://files.pythonhosted.org/packages/9c/c1/3e529f4698f747505fa617681291e50ead21a6216a109f042a22bdcb2e32/efb-telegram-master-2.0.0b22.tar.gz" } ], "2.0.0b24": [ { "comment_text": "", "digests": { "md5": "df92c300fc19fe34a2bf982c06399bf5", "sha256": "21f86417116a4fae26dbc3723b5c1998dd67a22c8463725c9006427094970a05" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b24-py3-none-any.whl", "has_sig": false, "md5_digest": "df92c300fc19fe34a2bf982c06399bf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 224097, "upload_time": "2019-08-18T14:06:43", "url": "https://files.pythonhosted.org/packages/0a/a2/13ad6efe4a3342a7347c49db3092182cc62f3f3ae44c71c87d9658af4b0d/efb_telegram_master-2.0.0b24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1453c9140198e091909cf0fce6ccad0f", "sha256": "24ecbdc192a8f608dac0e6dee4126c602c8fd18739299f8cfdafc690e78f636d" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b24.tar.gz", "has_sig": false, "md5_digest": "1453c9140198e091909cf0fce6ccad0f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 174530, "upload_time": "2019-08-18T14:06:48", "url": "https://files.pythonhosted.org/packages/bc/60/c9fe74edb42eaae60a93434c7a5dbc557a6e23ed6039e091237eb36b5f18/efb-telegram-master-2.0.0b24.tar.gz" } ], "2.0.0b24.dev1": [ { "comment_text": "", "digests": { "md5": "7269d96baea2754108f4f3265ec5c679", "sha256": "66062ad32305b939d2b062616365afdbab34db9aa514fcab01200080dbb72549" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b24.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "7269d96baea2754108f4f3265ec5c679", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 185938, "upload_time": "2019-08-13T14:21:55", "url": "https://files.pythonhosted.org/packages/90/04/3d8d5c19911bc2102c3a00664afe51ab628d3d5cdc491280fef3437a8f84/efb_telegram_master-2.0.0b24.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd3d32de9180d558c353e903d08e4214", "sha256": "6d01074c35e4c10bccaf1b852d6b280f93ec959d8b94d87a0b56a0804b513622" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b24.dev1.tar.gz", "has_sig": false, "md5_digest": "cd3d32de9180d558c353e903d08e4214", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 116716, "upload_time": "2019-08-13T14:21:57", "url": "https://files.pythonhosted.org/packages/1f/e3/ab6c003c0801a665798a5cd730f760685c33a974075321738ae0c619d354/efb-telegram-master-2.0.0b24.dev1.tar.gz" } ], "2.0.0b25": [ { "comment_text": "", "digests": { "md5": "c5c24128c9a284a209b9f32e5c80d805", "sha256": "5fb4c4fcd46ce7c502a1176033fc6926718b24f99cc064ac3bfdc3a4c3d4a76e" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b25-py3-none-any.whl", "has_sig": false, "md5_digest": "c5c24128c9a284a209b9f32e5c80d805", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 224128, "upload_time": "2019-08-19T10:14:18", "url": "https://files.pythonhosted.org/packages/fa/f4/a121d220c4bb992a341f35d2c4dbd37a08de15f8f80ed49918dd2c1d0d93/efb_telegram_master-2.0.0b25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "210843702317705766304168dec11517", "sha256": "cef3207dbbc728d66c3b67c261e24462cf2651b7b961551f82a9a875de5b7bca" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b25.tar.gz", "has_sig": false, "md5_digest": "210843702317705766304168dec11517", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 174594, "upload_time": "2019-08-19T10:14:21", "url": "https://files.pythonhosted.org/packages/6c/73/016862091b604c20be7c5f38b011fc0cd8538046e279cb12040be26498ff/efb-telegram-master-2.0.0b25.tar.gz" } ], "2.0.0b26": [ { "comment_text": "", "digests": { "md5": "f85b3b009dec70a80440703a162ceaa5", "sha256": "845629029a6b81eacd1f9b7aab7a7294fa8f2e34d93690571fe7b999086bd5ab" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b26-py3-none-any.whl", "has_sig": false, "md5_digest": "f85b3b009dec70a80440703a162ceaa5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 233506, "upload_time": "2019-09-22T10:25:57", "url": "https://files.pythonhosted.org/packages/b7/22/90169734ad7dccf134f03e870beb64dedf92981fdeced956f0099360d78a/efb_telegram_master-2.0.0b26-py3-none-any.whl" } ], "2.0.0b3": [ { "comment_text": "", "digests": { "md5": "41bc9ea3755099709640e4ad7a3b0f9d", "sha256": "4a711e0e5f632500fa490b8675e2fbc443155dcf072a370a7613cc326cd5985b" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b3-py3-none-any.whl", "has_sig": true, "md5_digest": "41bc9ea3755099709640e4ad7a3b0f9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 51110, "upload_time": "2018-02-02T04:19:07", "url": "https://files.pythonhosted.org/packages/79/d6/eae9f7543c31e67c8cec1f81d98af58392e77a4ac26a710acfc1dae159e3/efb_telegram_master-2.0.0b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d54847b6c9b3da0ff3f780140ed295af", "sha256": "f2c21c50baac5642b2555cfbb84feec67a50cd246b21a958749614f4dd329674" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b3.tar.gz", "has_sig": true, "md5_digest": "d54847b6c9b3da0ff3f780140ed295af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 45565, "upload_time": "2018-02-02T04:19:09", "url": "https://files.pythonhosted.org/packages/e5/3c/6150dbe483a64e39d0e094583f2c1869f133bca55b7c981fdbca73b4a315/efb-telegram-master-2.0.0b3.tar.gz" } ], "2.0.0b4": [ { "comment_text": "", "digests": { "md5": "e28162ec8269f36ae8c0cfdc42201dde", "sha256": "46e2e063b70dfec37a17ce636691b7e51a479a0cd5c99dfa12d30ef34d4fda98" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b4-py3-none-any.whl", "has_sig": false, "md5_digest": "e28162ec8269f36ae8c0cfdc42201dde", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 51113, "upload_time": "2018-02-04T01:42:41", "url": "https://files.pythonhosted.org/packages/9f/84/65a95b16589f18d20d8d884fc12f642ea93ea6404305fc7de57bdee404b2/efb_telegram_master-2.0.0b4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4e3892d838b2878110dd4e9d3e502f2", "sha256": "272aeb4337afbeed9799fb5cbddb67d8938704c6ca3f891dd7c672b4d35f77d4" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b4.tar.gz", "has_sig": false, "md5_digest": "e4e3892d838b2878110dd4e9d3e502f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45575, "upload_time": "2018-02-04T01:42:37", "url": "https://files.pythonhosted.org/packages/8e/30/670f2444e2e3c367708360f9574d16ab53b99d77210f54fd849a049d5453/efb-telegram-master-2.0.0b4.tar.gz" } ], "2.0.0b5": [ { "comment_text": "", "digests": { "md5": "d0bb4654e5ce3073cf97b29ec0529c89", "sha256": "7bdd0cbe660a28e13a1232d5c296fb09e41e5ae5acb3a7e4f0c32ede6542e541" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b5-py3-none-any.whl", "has_sig": true, "md5_digest": "d0bb4654e5ce3073cf97b29ec0529c89", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 51122, "upload_time": "2018-02-05T06:42:36", "url": "https://files.pythonhosted.org/packages/c2/4a/0466daa301e6b0650eed90faccfe0d8838d80da3c1f91ce59fd17063154d/efb_telegram_master-2.0.0b5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7f72e337913b6b1ac1572233554678a", "sha256": "8abd38e34d2368b8cbfdc22674d3dfa9766caea4fd979f838c4f19c51c23d460" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b5.tar.gz", "has_sig": true, "md5_digest": "b7f72e337913b6b1ac1572233554678a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45596, "upload_time": "2018-02-05T06:42:32", "url": "https://files.pythonhosted.org/packages/3d/a3/c40cd5babeddb6fe6e538c788ceec470d14090f087764c5383d18933e990/efb-telegram-master-2.0.0b5.tar.gz" } ], "2.0.0b6": [ { "comment_text": "", "digests": { "md5": "71bd492d3d975d754189ad8652adc4bb", "sha256": "967cd6ce190ce3f08a6452887d5839a9bb60720580b4da288198c1caa974b161" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b6-py3-none-any.whl", "has_sig": true, "md5_digest": "71bd492d3d975d754189ad8652adc4bb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 51117, "upload_time": "2018-02-07T07:23:36", "url": "https://files.pythonhosted.org/packages/5f/72/df1ac276bb03b8fc7528cd750e3083542fe95ada6171c3c6701543379a46/efb_telegram_master-2.0.0b6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "433353fe8b2d196b7bf5979289dcc89a", "sha256": "b1688f4e442abb05f9bf56cb8923320c4a7eb2d71825634dd7958e7069d7c818" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b6.tar.gz", "has_sig": true, "md5_digest": "433353fe8b2d196b7bf5979289dcc89a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45575, "upload_time": "2018-02-07T07:23:32", "url": "https://files.pythonhosted.org/packages/6d/7e/6d91adec1dcb4bb748707cbc4986c6da5d78d0adc6c0833be9bee53ca821/efb-telegram-master-2.0.0b6.tar.gz" } ], "2.0.0b7": [ { "comment_text": "", "digests": { "md5": "f015dcea8a2787730ba45544197bb48a", "sha256": "e3b3a75204286023520a9f0c9993cc203fb365a4cf9de12bbac940f796cead97" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b7-py3-none-any.whl", "has_sig": true, "md5_digest": "f015dcea8a2787730ba45544197bb48a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 78718, "upload_time": "2018-02-11T09:07:25", "url": "https://files.pythonhosted.org/packages/4a/69/d417b334d1c11cd2fc0067970cd0c95d3e47dcb1ea84110b8c812d79d520/efb_telegram_master-2.0.0b7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcb366565b61d8b9051299aab3e1b1a6", "sha256": "3da6a7eba7f38228338160b7f8ba4572d6f25bf3278f6b9644a0813c630bfad2" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b7.tar.gz", "has_sig": true, "md5_digest": "fcb366565b61d8b9051299aab3e1b1a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56618, "upload_time": "2018-02-11T09:07:20", "url": "https://files.pythonhosted.org/packages/f8/3e/488e57ced9f053fc58bf0fdc1bf347998d5b669cbc26f44656fcfd47785e/efb-telegram-master-2.0.0b7.tar.gz" } ], "2.0.0b8": [ { "comment_text": "", "digests": { "md5": "b1a7d00272c39137f35266880ed1fba8", "sha256": "85389d78d2f1ccf7c250c6ca5b41ecdaaca02eda430a66d3d866e0d8fcac0bbe" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b8-py3-none-any.whl", "has_sig": true, "md5_digest": "b1a7d00272c39137f35266880ed1fba8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 113566, "upload_time": "2018-02-18T12:55:30", "url": "https://files.pythonhosted.org/packages/db/cc/0a1f367543b537f9cdac0eb839de8a016c68a97b2da178cb4c7e0473a213/efb_telegram_master-2.0.0b8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f8067f41405bfb98af23b6488d8d24d", "sha256": "ce83aa50aee7a35848e03796197d9bf172d26a30a77a37ada0b08852af0962c8" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b8.tar.gz", "has_sig": true, "md5_digest": "7f8067f41405bfb98af23b6488d8d24d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78090, "upload_time": "2018-02-18T12:55:25", "url": "https://files.pythonhosted.org/packages/fe/96/70bf2021069f62a36b16cd76c7406cb7d6ee954c5e541624d1c2ccc2b44f/efb-telegram-master-2.0.0b8.tar.gz" } ], "2.0.0b9": [ { "comment_text": "", "digests": { "md5": "b0a9dfb2df382ffd20893e1b851e9fb0", "sha256": "0c30a228811b430fe58ad56454926fd5b20dd497abaf7bda1ff56ea6045e6642" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b9-py3-none-any.whl", "has_sig": true, "md5_digest": "b0a9dfb2df382ffd20893e1b851e9fb0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 137305, "upload_time": "2018-02-23T11:10:12", "url": "https://files.pythonhosted.org/packages/ba/07/679f35aa4edb2e9c5ab12a19b159d2ad150af59195ea3884332ca6f2c0e6/efb_telegram_master-2.0.0b9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60483a009b89bfd46ab0baafdbfece19", "sha256": "dac9d12a70d656cee1c7ab864c6c9892ef993598becfde07f3ebba9b0addddc4" }, "downloads": -1, "filename": "efb-telegram-master-2.0.0b9.tar.gz", "has_sig": true, "md5_digest": "60483a009b89bfd46ab0baafdbfece19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102059, "upload_time": "2018-02-23T11:10:07", "url": "https://files.pythonhosted.org/packages/d7/80/30828684d2b8c40c0bf4b75d58a4b9ba44e69f7145c8db76c706ebaca068/efb-telegram-master-2.0.0b9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f85b3b009dec70a80440703a162ceaa5", "sha256": "845629029a6b81eacd1f9b7aab7a7294fa8f2e34d93690571fe7b999086bd5ab" }, "downloads": -1, "filename": "efb_telegram_master-2.0.0b26-py3-none-any.whl", "has_sig": false, "md5_digest": "f85b3b009dec70a80440703a162ceaa5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 233506, "upload_time": "2019-09-22T10:25:57", "url": "https://files.pythonhosted.org/packages/b7/22/90169734ad7dccf134f03e870beb64dedf92981fdeced956f0099360d78a/efb_telegram_master-2.0.0b26-py3-none-any.whl" } ] }