Commit graph

  • 05c527a10f bots: Fix 'run.py' file to run bots. Abhijeet Kaur 2017-07-27 01:43:42 +0530
  • ee7484e656 john bot: Change confusing variable 'abot' to 'chatterbot'. derAnfaenger 2017-07-26 20:01:46 +0200
  • 51bf0cf869 bots: Use restricted open function in john. derAnfaenger 2017-07-25 16:08:18 +0200
  • f3eaa381f6 bots: Audit filesystem access. derAnfaenger 2017-07-25 16:04:38 +0200
  • e619c19b36 bots: Set user-agent for individual bots automatically. neiljp (Neil Pilgrim) 2017-07-25 18:24:08 -0700
  • b314c70da7 weather bot: Amend temperature formatting. neiljp (Neil Pilgrim) 2017-07-25 18:02:15 -0700
  • 5dd359fd4d testing: Properly exclude files for linting in Windows. derAnfaenger 2017-07-23 13:18:53 +0200
  • 428ded449e testing: Add custom linter rules. derAnfaenger 2017-07-23 13:17:13 +0200
  • 142d10f546 lint: Fix existing lint error in codebase. Tim Abbott 2017-07-25 10:55:35 -0700
  • a50cf906a6 bots/xkcd: Fix wrong package name passed to mock.patch. Eeshan Garg 2017-07-24 22:16:20 -0230
  • d181d0192e zulip_bots: Use relative paths to find zulip_bots/bots/*. Eeshan Garg 2017-07-24 22:03:09 -0230
  • 472c869efa test-bots: Load and discover unit tests from specific modules. Eeshan Garg 2017-07-23 22:54:44 -0230
  • bc8282b980 zulip_bots/run: Add --provision command-line option. Eeshan Garg 2017-07-23 16:16:42 -0230
  • e85be28119 zulip_bots/run.py: Use argparse instead of optparse. Eeshan Garg 2017-07-23 15:36:10 -0230
  • e255c73fc3 zulip_bots/provision: Improve logging. Eeshan Garg 2017-07-22 20:30:28 -0230
  • 44f63992da zulip_bots/run: Support importing bot modules by path. Eeshan Garg 2017-07-22 17:51:07 -0230
  • 0625c26c9a bots: Correct 'http.bot_handler' to 'http.client' in googlesearch bot. Abhijeet Kaur 2017-07-24 19:57:44 +0530
  • 3234096cea bot tests: Add preliminary tests for tictactoe bot, including state. neiljp (Neil Pilgrim) 2017-07-23 11:11:53 -0700
  • 6421a6fd49 bot tests: Support optional provided state between test calls. neiljp (Neil Pilgrim) 2017-07-23 10:48:14 -0700
  • 45527c4cf4 bots: Switch TicTacToe to use state_handler.state() contextmanager. neiljp (Neil Pilgrim) 2017-07-23 13:22:54 -0700
  • 5ca9ec0771 bots: Switch VirtualFS to use state_handler.state() contextmanager. neiljp (Neil Pilgrim) 2017-07-23 13:18:50 -0700
  • 7a8b41b63e bots: Switch Incrementor to use state_handler.state() contextmanager. neiljp (Neil Pilgrim) 2017-07-23 11:47:54 -0700
  • 101dd60829 bot lib: Add optional StateHandler contextmanager. neiljp (Neil Pilgrim) 2017-07-23 11:26:40 -0700
  • d9ac5ad88c bots: Add complete tests for offline testing of weather bot. Abhijeet Kaur 2017-07-24 02:35:52 +0530
  • e23444b757 bots: Fix errors to get info from config file to run bots. Abhijeet Kaur 2017-07-24 02:15:20 +0530
  • 367d0b7986 bots: Add complete tests for offline testing of xkcd bot. Abhijeet Kaur 2017-07-23 05:50:40 +0530
  • 35353f6d7f bots: Add complete tests for offline testing of wikipedia bot. Abhijeet Kaur 2017-07-23 02:22:09 +0530
  • f955eb0c8d bots: Add complete tests for offline testing of define bot. Abhijeet Kaur 2017-07-22 17:41:30 +0530
  • 2e48392884 bots: Modify howdoi/readme.md to correctly call 'howdoi' bot. Abhijeet Kaur 2017-07-20 18:27:58 +0530
  • d9a6fec1a0 bots: Remove common send-reply function. Abhijeet Kaur 2017-07-18 23:29:55 +0530
  • b08a37fe9c travis: Update Travis config to install and test all packages. Eeshan Garg 2017-07-18 01:52:58 -0230
  • 3d0f7955b6 api: Move the API package to a dedicated subdirectory. Eeshan Garg 2017-07-18 01:49:51 -0230
  • 879f44ab3a bots: Move all bots and the bots API to separate package. Eeshan Garg 2017-07-18 01:47:16 -0230
  • 928d5ca16d flask_server: Move the server to its own package. Eeshan Garg 2017-07-18 01:31:54 -0230
  • 9d1253ff0d lint: Make zulip/__init__.py complaint with E261. Rohitt Vashishtha 2017-07-07 04:36:57 +0530
  • 1c8d359546 tools: Add pep8 linter. Rohitt Vashishtha 2017-07-07 04:26:46 +0530
  • c1275fded6 tools: Add README.md file to explain this directory. Rohitt Vashishtha 2017-07-07 04:24:46 +0530
  • 677ff7f0ae tools: Modify pep8.py from zulip server. Rohitt Vashishtha 2017-07-07 04:23:34 +0530
  • 35bcabd157 tools: Copy lister.py from zulip server. Rohitt Vashishtha 2017-07-07 04:21:38 +0530
  • 5a2412a60b tools: Copy printer.py from zulip server. Rohitt Vashishtha 2017-07-07 03:43:26 +0530
  • 56259ae146 tools: Add basic .travis.yml to run tests. Rohitt Vashishtha 2017-07-07 02:03:46 +0530
  • 4109ba9eee dependencies: Add requirements file for define bot. Rohitt Vashishtha 2017-07-07 01:34:23 +0530
  • 71b43e4d3e tools: Add .gitignore. Rohitt Vashishtha 2017-07-07 01:33:25 +0530
  • 7910d8767a Bots: Adjust Incrementor bot to use StateHandler neiljp (Neil Pilgrim) 2017-06-30 22:44:27 -0700
  • 2645c97276 bots: Add dependencies management. Rohitt Vashishtha 2017-06-21 20:03:09 +0530
  • bafbd3689b zephyr_mirror.py: update zulip server url for zephyr documentation Daria Phoebe Brashear 2017-06-26 16:05:27 -0400
  • c3d99f6613 integrations/perforce: Skip messages for missing streams. Shane Kearns 2017-06-19 12:39:13 +0100
  • 99b87dd78d integrations/perforce: Display changelist ID as a p4web link. Shane Kearns 2017-06-19 12:39:07 +0100
  • 680f453834 integrations/perforce: Fix formatting of multiple paragraphs. Shane Kearns 2017-06-19 12:38:49 +0100
  • b475258446 bots: Add tests for github_detail bot. Rohitt Vashishtha 2017-06-14 04:56:00 +0530
  • b8b38bb1f7 bots: Fix github details bot. Rohitt Vashishtha 2017-06-11 12:19:01 +0530
  • 9505778538 bots: Move github issue bot to api/bots. Rohitt Vashishtha 2017-06-11 00:41:17 +0530
  • cf9aa78e3f bots: Add GitHub issue and pr bot Zac Pullar-Strecker 2016-12-25 21:13:20 +0000
  • b5982794e7 zulip-bot-server: Add test suite for zulip bot server. vaibhav 2017-06-18 14:45:40 +0530
  • 303daf074a zulip-bot-server: Rename and move source file to api/zulip directory and add support for running the server from any place. vaibhav 2017-06-14 00:09:36 +0530
  • 3a3636105c zulip-bot-server: Add optparse for parsing the flaskbotrc file path and commandline arguments. vaibhav 2017-06-13 23:09:19 +0530
  • b6ca6e5393 zulip-bot-server: Add error handling and informative error messages. vaibhav 2017-06-13 23:07:13 +0530
  • c1f3544e33 bots: Allow optional config files for bots. Rohitt Vashishtha 2017-06-17 17:42:58 +0530
  • ea3dd2bd87 bots: Add HTTP status code support to mock http conversations. Rohitt Vashishtha 2017-06-14 03:44:53 +0530
  • 400d46a532 bots: Move "EmbeddedBotHandler" class to "zerver/lib/bot_lib.py" file. Abhijeet Kaur 2017-06-22 00:13:26 +0530
  • 3c41033d8c bots: Add a separate class "EmbeddedHandlerBots" in bot_lib.py. Abhijeet Kaur 2017-06-19 00:12:28 +0530
  • 22cd8a1e7f bots: Remove unnecessary comment from test_giphy file. Abhijeet Kaur 2017-06-09 08:23:29 +0530
  • b406150a56 bots: Rename BotHandlerApi class to ExternalBotHandler. Abhijeet Kaur 2017-06-08 08:19:42 +0530
  • 08b4ebf597 Extend message parameters passed in check_expected_responses neiljp 2017-06-19 14:42:49 -0700
  • fcfda08f4d bots: Update yoda bot to use get_config_info(). Robert Hönig 2017-06-18 17:35:16 +0200
  • ff015cf7b6 bots: Update weather bot to use get_config_info(). Robert Hönig 2017-06-18 17:24:30 +0200
  • a10ee59853 bots: Update foursquare bot to use get_config_info(). Robert Hönig 2017-06-18 17:06:07 +0200
  • c4a85b2f74 bots: Update commute bot to use get_config_info(). Robert Hönig 2017-06-18 16:56:13 +0200
  • 4ce5521516 bots: tests: Remove superfluous sys.path insertion. Robert Hönig 2017-06-17 13:59:28 +0200
  • 94587db657 bots: Correctly set paths to bot modules for testing. Robert Hönig 2017-06-17 13:45:33 +0200
  • 107bbff769 mypy: Fix likely typeshed warning with readfp. Tim Abbott 2017-06-15 03:42:05 -0700
  • 6e44c1bb88 bots: Check existance of config file in get_config_info(). Robert Hönig 2017-06-15 11:11:28 +0200
  • 84c1827291 bots: Test get_config_info with giphy bot. Robert Hönig 2017-06-10 19:33:22 +0200
  • f4369fe013 bots: tests: Mock bots only once. Robert Hönig 2017-06-10 17:52:01 +0200
  • 8fba251b69 bots: Add get_config_info function for bots. Robert Hönig 2017-06-10 13:56:00 +0200
  • acd71fb96e bots: Add non-obligatory initialize func for bots. Robert Hönig 2017-06-10 11:55:55 +0200
  • fcb4cf6721 bots: Rename BotHandlerApi object client to bot_handler. Robert Hönig 2017-06-11 15:03:39 +0200
  • c193443541 bots: Move mock http conversations to fixtures. Robert Hönig 2017-06-13 14:50:24 +0200
  • 2d94fd16ba bots: Add simple flask server for running contrib bots. vaibhav 2017-05-21 13:18:09 +0530
  • 01c363317e bots: tests: Move http mock to context manager. Robert Hönig 2017-06-08 15:54:28 +0200
  • a9bb0c9417 test-bots: Fail if a bot is missing __init__.py. Tim Abbott 2017-06-08 09:20:31 -0700
  • 225328e3af Switch back to single suite of tests & add --exclude option neiljp 2017-06-07 12:11:21 -0700
  • 36329662d0 bots: Add missing __init__.py files. Tim Abbott 2017-06-08 09:18:11 -0700
  • f94bfd6de4 test-bots: Fix lint errors. Tim Abbott 2017-06-07 14:02:27 -0700
  • 8f2fc6069d bots: Refactor and simplify bot_test_lib.py. derAnfaenger 2017-06-06 23:29:34 +0200
  • 894a816618 test-bots: Enable list of bots to test & check for valid bot names. neiljp 2017-05-31 10:01:39 -0700
  • 48632752c4 log2zulip: Fix paths to the rest of the project. Tim Abbott 2017-06-01 17:57:42 -0700
  • 709a2521a1 bots: Add test file for 'giphy' bot. Abhijeet Kaur 2017-05-30 04:41:02 +0530
  • d0e5447cd0 bots: Refactor bot testing library to still support un-mocked HTTP. Tim Abbott 2017-06-05 15:09:57 -0700
  • 919db13fa8 bots: Add mock test support for bots using internet services. Abhijeet Kaur 2017-05-30 04:36:06 +0530
  • 72ddcc1902 pep8: Add compliance with rule E261 bots_test_lib.py. Aditya Bansal 2017-06-04 15:15:58 +0530
  • dd4a488ee5 pep8: Add compliance with rule E261 send.py. Aditya Bansal 2017-06-04 15:05:34 +0530
  • 93dfd0df1d pep8: Add compliance with rule E261 zephyr_mirror_backend.py. Aditya Bansal 2017-06-04 15:05:22 +0530
  • 68587e8e28 pep8: Add compliance with rule E261 rss-bot. Aditya Bansal 2017-06-04 15:02:31 +0530
  • 5bbf577b54 pep8: Add compliance with rule E261 jabber_mirror_backend.py. Aditya Bansal 2017-06-04 15:01:39 +0530
  • dd50dc3a33 pep8: Add compliance with rule E261 test-bots. Aditya Bansal 2017-06-04 15:00:58 +0530
  • 60e8943ed2 pep8: Add compliance with rule E261 bot_lib.py. Aditya Bansal 2017-06-04 15:00:42 +0530
  • d6e8f49cc9 pep8: Add compliance with rule E261 virtual_fs.py. Aditya Bansal 2017-06-04 14:58:37 +0530
  • ff077bf7f0 bots: Add tests for followup bot. Abhijeet Kaur 2017-05-30 03:55:05 +0530
  • e857a97427 bots: Add mock test for 'send_message' function in 'bots_test_lib' file. Abhijeet Kaur 2017-05-29 05:24:32 +0530