Commit graph

  • c2833c07e9 Add tox-testing to Makefile Alex Root Junior 2017-12-01 01:59:15 +02:00
  • 02596057a0 Add tests for: message, chat, user, game, animation, document, photo Alex Root Junior 2017-12-01 01:54:42 +02:00
  • 917c808b3d Update RedisStorage. Alex Root Junior 2017-11-30 01:54:26 +02:00
  • f274bf4f33 Change BaseStorage for throttling manager. Alex Root Junior 2017-11-30 01:54:13 +02:00
  • e75914f9bc Implement throttling manager. Alex Root Junior 2017-11-30 01:53:44 +02:00
  • ae86ed191b Start using tox (Now without tests) Alex Root Junior 2017-11-29 14:57:07 +02:00
  • 3903fbd626 Comments in dispatcher.filters Alex Root Junior 2017-11-29 14:09:07 +02:00
  • bbacfb6a50 Increment version. Alex Root Junior 2017-11-29 14:04:24 +02:00
  • e5ec44def2 Change version. v1.0.2 Alex Root Junior 2017-11-29 13:51:48 +02:00
  • fab0aedffa Oops. Alex Root Junior 2017-11-29 13:50:50 +02:00
  • e932c6f968 Change inline_example. Alex Root Junior 2017-11-28 17:23:35 +02:00
  • 787ebe3e63 Set default values for not specified fields in payload. // TelegramObject Alex Root Junior 2017-11-28 17:22:46 +02:00
  • 21f35273b7 Fix payload generator for lists and dicts. (Add more comments in this util) Alex Root Junior 2017-11-28 17:21:37 +02:00
  • ff2b7f9682 Small changes in webhook handler. Alex Root Junior 2017-11-27 17:29:20 +02:00
  • 68e016ecab Change dispatcher logging. Alex Root Junior 2017-11-27 17:29:04 +02:00
  • 2fac330c81 Change version. Alex Root Junior 2017-11-25 13:44:25 +02:00
  • e51810fc5e Implement sending media group via webhook-response Alex Root Junior 2017-11-25 13:43:01 +02:00
  • 3e6114a04a Change build stage. v1.0.1 Alex Root Junior 2017-11-21 20:35:48 +02:00
  • d58ec3977a Add example for media group. Alex Root Junior 2017-11-21 20:33:22 +02:00
  • 394ef8981b await chat actions. Alex Root Junior 2017-11-21 20:32:02 +02:00
  • 753396330d Implemented new one InputFile interface for sending local files. Alex Root Junior 2017-11-21 20:31:35 +02:00
  • 751929cb1d Change Bot API version. Alex Root Junior 2017-11-21 00:54:57 +02:00
  • ef3b59c63c Typo 'pooling' -> 'polling'. Alex Root Junior 2017-11-21 00:53:53 +02:00
  • 233acab68e Allow to disable loading file to memory before sending. Alex Root Junior 2017-11-21 00:22:05 +02:00
  • 7dd44c1dfa Increment version. Alex Root Junior 2017-11-19 02:03:47 +02:00
  • e2b82af8b1 Fix Makefile Alex Root Junior 2017-11-19 02:03:09 +02:00
  • 3c574be9d4 Fix IModuleNotFoundError: No module named 'aiohttp' and change build stage v1.0 Alex Root Junior 2017-11-19 01:17:32 +02:00
  • 801ca1558e Upd examples. Alex Root Junior 2017-11-19 01:05:50 +02:00
  • 7d75813f21 Add Telegram badge Alex Root Junior 2017-11-19 00:54:23 +02:00
  • b014c69daf Oops. Change issues badge URL. Alex Root Junior 2017-11-19 00:47:47 +02:00
  • 29364cc2d9 Change information about repo. (Migrate from Bitbucket to Github) Yep. I hate Github, but it opens more prospects for the promotion of the library. Alex Root Junior 2017-11-19 00:39:25 +02:00
  • e42b551f2a Fix classifiers stage detector. Alex Root Junior 2017-11-18 20:53:23 +02:00
  • 81d126e377 Check response when callback is running in task. Alex Root Junior 2017-11-17 23:47:26 +02:00
  • 698a2dca03 MediaGroup: Detect media type from dict (in MediaGroup.attach) and other minor improvements. Alex Root Junior 2017-11-17 23:45:50 +02:00
  • 61e7ff9a47 Change timeout calculator in ChatActions helper. Alex Root Junior 2017-11-17 23:02:12 +02:00
  • f11775fcef Implemented features from not announced Telegram Bot API update: sendMediaGroup + InputMedia* + other small changes Alex Root Junior 2017-11-17 23:01:17 +02:00
  • 7025542e3c Rewrite quick start guide. Alex Root Junior 2017-11-16 19:37:52 +02:00
  • 3a5c2d78f3 Fix doc warnings. Alex Root Junior 2017-11-16 19:06:44 +02:00
  • c1c3d66625 T60: More easy solution for: no wait results from handlers. Alex Root Junior 2017-11-16 18:56:44 +02:00
  • ca8d3cad15 Provided customisation of allowed IPs list. // Webhook Alex Root Junior 2017-11-16 18:36:49 +02:00
  • 600148e6d2 Check response content type. Alex Root Junior 2017-11-16 17:56:27 +02:00
  • a5766aad6f Reset webhook when need to skip updates. // executor Alex Root Junior 2017-11-16 17:56:04 +02:00
  • f050d08c75 Webhook. Allow requests only from Telegram servers. // Optional Alex Root Junior 2017-11-16 15:27:15 +02:00
  • 6d9bdce935 Add Message.edit_text method. Alex Root Junior 2017-11-16 00:58:14 +02:00
  • a2534dd6ad Make more easy helper for chat actions. Alex Root Junior 2017-11-16 00:33:38 +02:00
  • 8b28ba8fc4 Add more filters. Alex Root Junior 2017-11-15 23:42:14 +02:00
  • e1b60dfe57 Upd disabled storage Alex Root Junior 2017-11-15 20:22:27 +02:00
  • 99d11430cb Executor // Get loop from dispatcher Alex Root Junior 2017-11-15 20:21:22 +02:00
  • 1ab9c09a5c Implemented RedisStorage.reset_all - for resetting all states in storage. Alex Root Junior 2017-11-15 19:15:12 +02:00
  • 191d3023bb Add make install Alex Root Junior 2017-11-15 18:51:29 +02:00
  • 843caf51a9 Fix ListOfLists deserializer. Alex Root Junior 2017-11-15 18:46:45 +02:00
  • 2987369925 Update FSM Alex Root Junior 2017-11-15 18:46:19 +02:00
  • 68a4a7a4aa Add ctx module. Aliases for keys in execution context. Alex Root Junior 2017-11-15 18:45:39 +02:00
  • 46d6f0641c Upd executor. Alex Root Junior 2017-11-13 21:06:00 +02:00
  • cdbe9c82cc Provide to use uvloop Alex Root Junior 2017-11-13 21:05:44 +02:00
  • 798038484f Provide more content types and and allow to handle all (ContentType.ALL) types of messages. Alex Root Junior 2017-11-13 20:57:51 +02:00
  • ff6ee0723f await >_> Alex Root Junior 2017-11-11 20:33:32 +02:00
  • 59bea7216a Oops. Change API version in docs and add API version to aiogram.__init__ Alex Root Junior 2017-11-11 12:46:33 +02:00
  • ee84d753c7 Tests. Let's start. Alex Root Junior 2017-11-11 12:43:22 +02:00
  • 104d6d1731 Add docs for dispatcher.handler Alex Root Junior 2017-11-11 12:42:41 +02:00
  • c10f933ca5 Add util: safety execute coroutine Alex Root Junior 2017-11-11 12:38:11 +02:00
  • 2957ff75ee Fix URL's Alex Root Junior 2017-11-11 12:36:35 +02:00
  • ecc34d9ae9 Fix contrib.fsm_storage.redis.Redis.update_data Alex Root Junior 2017-11-11 12:30:41 +02:00
  • 9924fdc532 Oops. Alex Root Junior 2017-11-11 11:59:55 +02:00
  • 0466041d85 T61: Delete webhook before Polling Alex Root Junior 2017-11-11 11:56:56 +02:00
  • f0e8de613a Fix-fix-fix Alex Root Junior 2017-10-28 13:24:35 +03:00
  • e6e7ebbf85 Fix channel_post handling. // AttributeError: 'NoneType' object has no attribute 'chat' Alex Root Junior 2017-10-28 13:20:41 +03:00
  • f7795d9d45 Bot object has no longer provide prepare_object Alex Root Junior 2017-10-27 21:01:10 +03:00
  • 3e505a653b Parse Message.date as date & update DateTimeField. Alex Root Junior 2017-10-27 20:29:54 +03:00
  • b3661aea27 Fix 'TypeError: register_channel_post_handler() missing 1 required positional argument: 'callback'' Alex Root Junior 2017-10-27 20:29:00 +03:00
  • bdbaf04b1b Hm... lost.. I thinks i'm already merged that... Alex Root Junior 2017-10-27 14:56:06 +03:00
  • a9c152782a Merge branch 'master' into dev-1.x Alex Root Junior 2017-10-27 14:53:24 +03:00
  • 6ee44d4e04 Fix executor. Alex Root Junior 2017-10-24 16:21:49 +03:00
  • 2587c63d0e Add payments example. Alex Root Junior 2017-10-23 16:24:08 +03:00
  • c9b5213144 Add __init__ in LabeledPrice object. Alex Root Junior 2017-10-23 16:23:52 +03:00
  • dc4f18b5d7 Fix answerShippingQuery and sendInvoice. Alex Root Junior 2017-10-23 16:23:24 +03:00
  • 95a42a6b75 Add Makefile Alex Root Junior 2017-10-22 18:36:13 +03:00
  • 44a24b243c Make some types hashable. Alex Root Junior 2017-10-22 17:18:44 +03:00
  • afd76cce9f Update types to 3.4 Bot API Alex Root Junior 2017-10-22 16:55:33 +03:00
  • 1b87532221 Small changes. Alex Root Junior 2017-10-22 14:15:19 +03:00
  • 61e7ee3220 More annotations in BaseBot class Alex Root Junior 2017-10-22 14:13:56 +03:00
  • ed6301af23 Add alias for Bot.get_me() and allow to download files by id. (from old bot object) Alex Root Junior 2017-10-22 14:09:11 +03:00
  • dc2794e177 Reformat code and pydocs. Alex Root Junior 2017-10-22 13:59:45 +03:00
  • f4b9bf5339 Fix keyboards and nullable fields. Alex Root Junior 2017-10-21 21:20:37 +03:00
  • 4bf5409295 Fix object item assignment. Alex Root Junior 2017-10-21 20:56:48 +03:00
  • 89dc148ef5 Fix webhook. Alex Root Junior 2017-10-21 20:56:21 +03:00
  • dcbaa6d561 Oops. Dict is mutable object. Fix it. (values) Alex Root Junior 2017-10-21 20:26:38 +03:00
  • b966a87ade Nothing. Alex Root Junior 2017-10-21 19:23:54 +03:00
  • f29f1216ac Regen bot class. Change Optional[T] to Union[T, None]` Alex Root Junior 2017-10-21 19:19:20 +03:00
  • f9e6d6839f Regenerate bot class. Alex Root Junior 2017-10-20 18:48:08 +03:00
  • 4e0c960289 Add new method names from latest Bot API (3.4) Alex Root Junior 2017-10-20 18:47:50 +03:00
  • 8676c17c77 Update prepare_arg for new types. Alex Root Junior 2017-10-20 17:34:59 +03:00
  • e826e3daa4 Implement data getter in Dispatcher. (from bot instance) Alex Root Junior 2017-10-20 17:34:28 +03:00
  • 5d12a7e349 Clean base bot. Alex Root Junior 2017-10-20 17:33:58 +03:00
  • f3c39ed9f1 Allow to disable ujson Alex Root Junior 2017-10-20 11:11:01 +03:00
  • 00400ea88b Fix import error. Alex Root Junior 2017-10-20 11:10:44 +03:00
  • d9ffbb2896 Merge branch 'dev' into dev-1.x Alex Root Junior 2017-10-19 00:39:00 +03:00
  • 0586c33b1d Check all types. Alex Root Junior 2017-10-18 23:25:22 +03:00
  • 17871155ee FSM storage closing now is async Alex Root Junior 2017-10-18 22:32:21 +03:00
  • 378090196b ujson must be an optional dependency. dev Alex Root Junior 2017-10-18 21:56:27 +03:00