Commit graph

  • 4e19a7716d mypy: Avoid 'Any' for message in bots. neiljp (Neil Pilgrim) 2018-05-27 17:08:39 -0700
  • 7a95c31162 mercurial: Rename hook file to zulip_changegroup.py. novokrest 2018-05-26 22:50:51 +0300
  • 9b9070808f mercurial: Update changegroup hook according to new mercurial API. novokrest 2018-05-18 22:04:01 +0300
  • d14a025ff9 provision: Make the source line stand out more. Tim Abbott 2018-05-29 11:32:45 -0700
  • 6ca216024f matrix: Fix typo in requirements.txt. Tim Abbott 2018-05-29 11:05:01 -0700
  • 8e653fe064 linter: Add rule to favor Botserver over botserver or bot server. Robert Hönig 2018-05-29 10:59:15 +0200
  • 64a1306e39 Consistently use Botserver instead of botserver or bot server. Robert Hönig 2018-05-29 10:58:37 +0200
  • 762118bbea Rename flaskbotrc to botserverrc. Robert Hönig 2018-05-29 10:19:50 +0200
  • 3859bef05f botserver: Make handle_bot logic more concise. Robert Hönig 2018-05-29 10:03:59 +0200
  • e6ef34a964 botserver: Strip messages like we do in zulip-run-bot. Robert Hönig 2018-05-28 17:06:57 +0200
  • f1bcf3b9a4 botserver: Remove redundant message check. Robert Hönig 2018-05-29 09:52:14 +0200
  • 5c062cee0d botserver: Verify bot response. Robert Hönig 2018-05-28 18:47:18 +0200
  • 4285cef29c assert_bot_server_response: Mock ExternalBotHandler. Robert Hönig 2018-05-28 17:50:55 +0200
  • 27938a926b Rename assert_bot_server_response param message to event. Robert Hönig 2018-05-28 17:39:03 +0200
  • 48f2c2ae36 Remove default value from assert_bot_server_response message parameter. Robert Hönig 2018-05-28 17:26:02 +0200
  • 6a8cb2965c zulip_botserver: Handle all requests from the root / endpoint. Robert Hönig 2018-05-22 13:46:40 +0200
  • 6249df0ad7 bots: Don't run tests for monkeytestit bot. Robert Hönig 2018-05-28 12:46:19 +0200
  • 47c879407c monkeytestit bot tests: Import bot class inside test. Robert Hönig 2018-05-28 13:25:16 +0200
  • a8045a8fa9 mypy: Fix paths to chessbot files. Robert Hönig 2018-05-28 12:45:28 +0200
  • a178f93087 test-bots: Detect absent __init__.py & optionally exit. neiljp (Neil Pilgrim) 2018-05-26 17:03:49 -0700
  • bda678344f test-bots: Extract common filter out of conditional. neiljp (Neil Pilgrim) 2018-05-26 16:39:22 -0700
  • 210caa4a60 test-bots: Extract test discovery out of conditional. neiljp (Neil Pilgrim) 2018-05-26 16:33:26 -0700
  • a5307b3771 test-bots: Use unused available_bots to discover tests. neiljp (Neil Pilgrim) 2018-05-26 16:30:06 -0700
  • 76b2befb9b test-bots: Remove unused function parameter. neiljp (Neil Pilgrim) 2018-05-26 15:30:04 -0700
  • 1d60794f1c test-bots: Simplify and unify test discovery. neiljp (Neil Pilgrim) 2018-05-25 23:00:51 -0700
  • 4364dc7599 chess: Rename to chessbot to avoid naming conflict with engine. neiljp (Neil Pilgrim) 2018-05-26 14:18:37 -0700
  • 9e5c929c86 witai: Add __init__.py and fix tests. neiljp (Neil Pilgrim) 2018-05-26 12:35:03 -0700
  • 17ad4f61ab twitpost: Add __init__.py and requirements.txt. neiljp (Neil Pilgrim) 2018-05-26 12:16:27 -0700
  • 937de114a7 bots: Add 3 missing __init__.py files. neiljp (Neil Pilgrim) 2018-05-25 23:12:35 -0700
  • 668a4ed634 game_of_fifteen: Use consistent naming & simplify imports. neiljp (Neil Pilgrim) 2018-05-26 14:35:59 -0700
  • efcdc712bf matrix: Edit matrix.org README further. Tim Abbott 2018-05-22 14:00:54 -0700
  • 4c9134815c Matrix: Make minor changes to README.md and config. Rhea Parekh 2018-05-21 20:48:30 +0530
  • afb964b65a Matrix: Add command line flag to ignore join/leave events. Rhea Parekh 2018-05-21 20:31:40 +0530
  • 8e1274f555 Matrix: Change naming convention. Rhea Parekh 2018-05-21 20:30:20 +0530
  • 00f22e175c pypi: Release 0.4.7. Eeshan Garg 2018-05-21 20:02:43 -0230
  • 4183f4c0c5 zulip-terminal: Add bot's directory to sys.path. Sivagiri Visakan 2018-05-20 01:44:22 +0530
  • 79899dba30 zulip_botserver: More test cases. dkvasov 2018-05-17 19:16:18 +0300
  • fe801d08eb zulip_botserver: Add test for config parsing. dkvasov 2018-05-17 19:05:41 +0300
  • 40785d3116 zulip_botserver: Add test for default input parameters. dkvasov 2018-05-17 18:41:31 +0300
  • 0040182ec4 zulip_bots: Obey pep8, python3 type annotations. dkvasov 2018-05-17 17:49:16 +0300
  • a06fb98f21 zulip_bots and zulip_botserver: Extract common function. dkvasov 2018-05-17 17:35:09 +0300
  • 4244a82b03 git: Add ignoring pycharm-specific dependencies. dkvasov 2018-05-17 16:34:40 +0300
  • 85c6b5a1c7 zulip_bots: Use python3 type annotations. dkvasov 2018-05-17 16:30:48 +0300
  • bb39ce981d Matrix: Refactor function 'matrix_to_zulip' Rhea Parekh 2018-05-15 14:24:01 +0530
  • c467b5fd03 Matrix: Handle login and joining room errors. Rhea Parekh 2018-05-11 03:21:27 -0700
  • 9362755039 Matrix: Add more messages events and handle errors. Rhea Parekh 2018-05-11 03:08:29 -0700
  • 979c0e50d6 Matrix: Update documentation and add requirements.txt. Rhea Parekh 2018-05-09 02:18:28 -0700
  • 86ab26d2ba zulip_botserver: Get rid of last global variable. dkvasov 2018-05-16 20:35:14 +0300
  • a5d6286d85 zulip_botserver: Better message for single bot mode. dkvasov 2018-05-16 20:16:07 +0300
  • b119d67182 tools/provision: Use python3 because python2 doesn't work. dkvasov 2018-05-16 20:01:18 +0300
  • b06ebdecef zulip_botserver: Add option to test third party configs dkvasov 2018-05-16 19:33:54 +0300
  • d3b99959c6 zulip_botserver: Add test to check two bots working together. dkvasov 2018-05-16 19:33:01 +0300
  • 2de862cdcd zulip_botserver/tests: Reformat input to make them more readable. dkvasov 2018-05-16 19:26:51 +0300
  • 7bbc81edbd zulip_botserver: Get rid of unused input parameter: use load_lib_modules func for loading modules in tests. dkvasov 2018-05-16 19:19:29 +0300
  • f6b981b8d5 zulip_bots: Python3 style for types, obey pep8. dkvasov 2018-05-16 19:15:06 +0300
  • ce95f9f4d5 zulip_bots and zulip_botserver: Remove unused imports. dkvasov 2018-05-16 19:06:36 +0300
  • a8665aaac8 zulip_botserver: Add option to set third party configs for bots. dkvasov 2018-05-16 17:55:31 +0300
  • f76287412c zulip_bots: Get rid of unused imports and use python3 style for type annotations. dkvasov 2018-05-16 17:52:09 +0300
  • be5a7a8c4a zulip_bots: Clean gyphy bot code. dkvasov 2018-05-16 17:47:12 +0300
  • 6542f8c867 zulip_botserver: Add parameter to set custom bot name (for single-bot mode). dkvasov 2018-05-16 17:41:22 +0300
  • aa193c1298 zulip_botserver: Extract input parameters. dkvasov 2018-05-16 17:30:52 +0300
  • f90913d54c zulip_botserver: Get rid of some global variables. Guitar1st 2018-05-15 14:55:58 +0000
  • 7b6da265ea zulip_botserver: Reorder imports. Tim Abbott 2018-05-15 12:31:49 -0700
  • 70dd05e5a6 zulip_botserver: Enforce that port argument is an int. Tim Abbott 2018-05-15 12:31:09 -0700
  • 5ef224f2a2 zulip_botserver: Eliminate the bots_config global variable. Tim Abbott 2018-05-15 12:27:55 -0700
  • 1e5c0fec1f zulip_botserver: Fix long line for ImportError. Tim Abbott 2018-05-15 12:23:40 -0700
  • 9eda19d6cc zulip_botserver: Get rid of old six.moves for configparser. Tim Abbott 2018-05-15 12:23:10 -0700
  • 6bbdc7d9d0 requirements: Upgrade to mypy 0.600. neiljp (Neil Pilgrim) 2018-05-02 22:30:53 -0700
  • 65ebd6e595 yoda: Pass API query parameters as params dict in requests.get(). novokrest 2018-05-12 08:17:04 +0300
  • 5ad5e11587 link_shortener: Allow #% characters for shortening URL. novokrest 2018-05-12 07:51:01 +0300
  • bccbda49f2 wikipedia: Pass API query parameters as params dict in requests.get(). novokrest 2018-05-11 08:09:22 +0300
  • 8654ce53db weather: Pass API query parameters as params dict in requests.get(). novokrest 2018-05-11 08:01:59 +0300
  • 927fcaa521 susi: Pass API query parameters as params dict in requests.get(). novokrest 2018-05-11 07:54:53 +0300
  • 86ffbb2b4a stack_overflow: Pass API query parameters as params dict in requests.get(). novokrest 2018-05-11 07:52:09 +0300
  • a38917723a idonethis: Pass API query parameters as params dict in requests methods. novokrest 2018-05-11 07:20:37 +0300
  • e9a518e93e api: Warn when SSL/TLS validation is disabled. Yago González 2018-05-13 20:30:31 +0200
  • d85792524e api: Allow disabling TLS verification via env vars. Yago González 2018-05-13 01:49:52 +0200
  • 285464a367 api: Set required fields in the examples. Yago González 2018-05-14 21:15:16 +0200
  • cb171409c5 api: Fix edit-message example. Yago González 2018-05-14 21:07:02 +0200
  • 2ba6f75fb3 zulip_botserver: Change style of type annotations to python3 Guitar1st 2018-05-14 19:45:54 +0000
  • 641665c338 zulip_botserver: Remove unused imports and do some other cleanup. Guitar1st 2018-05-14 19:08:03 +0000
  • 292a3bc067 api: Add execution permissions to welcome-message. Yago González 2018-05-14 20:01:14 +0200
  • 817636cbc6 api: Implement /users/me/<stream_id>/topics. Yago González 2018-05-14 19:45:41 +0200
  • b1ab308c26 botserver: Fix mypy error. Tim Abbott 2018-05-14 10:07:02 -0700
  • 7124f9dc14 bot_server: Call the bot server initialization code. Tim Abbott 2018-05-14 08:49:03 -0700
  • 33e8352998 requirements: Add 'security' extra_require for requests. Joshua Pan 2018-05-13 21:39:51 -0400
  • 5992050d82 run: Add bot handler's parent dir to the python sys path. novokrest 2018-05-09 12:47:00 +0300
  • d7d2f6bbd6 lib: Make StateHandler lazy. Константин С. Новокрещенов 2018-04-26 22:41:23 +0300
  • e56a94c853 Dig a tunnel to matrix. rht 2017-08-10 21:20:44 +0200
  • a4b32a4dc8 tools/deploy: Read $SERVER and $TOKEN environment variables. Rohitt Vashishtha 2018-05-03 03:49:10 +0530
  • bf9ad09bc2 deploy: Support new JSON-formatted responses from Botfarm. novokrest 2018-05-06 12:20:45 +0300
  • e81942421e link_shortener: Print help when no links found. novokrest 2018-05-04 00:51:43 +0300
  • 3db070b99e link_shortener: Migrate from goo.gl to bit.ly service. novokrest 2018-04-27 21:42:05 +0300
  • dcd4c4a96e deploy: Add tools/deploy ls command. Novokreshchenov Konstantin 2018-05-03 01:04:00 +0300
  • 627e9e69d0 docs: Add python3 to ./tools/provision command. Shivamgera 2018-03-26 11:03:04 +0530
  • 55d75b11bc packaging: Add py.typed marker file & install in setup.py. neiljp (Neil Pilgrim) 2018-04-23 16:33:53 -0700
  • 7339adc7cf requirements: Upgrade to mypy 0.590. neiljp (Neil Pilgrim) 2018-04-08 14:16:50 -0700
  • 42c474d273 deploy: Add tools/deploy delete command. novokrest 2018-05-02 12:40:16 +0300
  • f4bdb059db pypi: Release version 0.4.6. Eeshan Garg 2018-04-27 01:43:42 -0230
  • d40328a311 api: Fix call_on_each_events handling of empty event_types. Tim Abbott 2018-04-25 22:57:30 -0700