Commit graph

  • fd51735bfc Add requirements.txt for each bot. Robert Hönig 2018-01-05 20:06:13 +0100
  • 06c5904347 Add 'mock' requirement for zulip and zulip_botserver. Robert Hönig 2018-01-06 10:40:35 +0100
  • f4ee3d4009 Fix mypy errors. Robert Hönig 2018-01-04 17:19:02 +0100
  • eb02e08fb7 yoda bot: Just import the requests module. Robert Hönig 2018-01-04 16:16:53 +0100
  • f6f09202ac baremetrics bot: Quit on invalid API key. Robert Hönig 2018-01-04 16:14:35 +0100
  • c86e62a06a link_shortener bot: Quit on invalid API key. Robert Hönig 2018-01-04 15:58:13 +0100
  • bed2c6c9ea mention bot: Quit on invalid API key. Robert Hönig 2018-01-04 15:39:55 +0100
  • 57342072dc salesforce bot: Quit on invalid API key. Robert Hönig 2018-01-04 15:34:50 +0100
  • 8417dbf154 weather bot: Quit bot on invalid API key. Robert Hönig 2018-01-04 15:28:36 +0100
  • 28120784ff google_translate bot: Add test for invalid api key. Robert Hönig 2018-01-04 15:12:07 +0100
  • d11d31d795 google_translate bot: Simplify API key check. Robert Hönig 2018-01-04 15:08:06 +0100
  • b19c0f6e29 giphy bot: Update 403 fixture. Robert Hönig 2018-01-04 13:39:47 +0100
  • 5d4a352e2c giphy bot: Fix check for invalid API key. Robert Hönig 2018-01-04 13:34:10 +0100
  • ba530e2341 giphy bot: Use bot_handler.quit(). Robert Hönig 2018-01-04 12:19:29 +0100
  • 299d04080e doc: Remove markdown includes {!running-bot.md!} from bot docs. YJDave 2017-12-15 22:00:20 +0530
  • 2827b59b8b gitignore: Allow "lib" directory. Steve Howell 2018-01-02 16:03:24 -0500
  • 08bd395658 interactive bots: Create monkeytest.it bot. Privisus 2018-01-03 03:33:06 +0700
  • 1fd4dfc86e bot testing: Amend StubBotHandler.get_config_info to return {}. neiljp (Neil Pilgrim) 2017-12-22 21:41:17 -0800
  • 9853d85fb7 bot testing: Improve checking of fixtures in mock_http_conversation. neiljp (Neil Pilgrim) 2017-12-22 21:15:06 -0800
  • 438f711bb7 mypy: Amend typing of botserver test lib for strict-optional. neiljp (Neil Pilgrim) 2017-12-22 20:45:11 -0800
  • 88ae9d04ee mypy: Amend import_module_from_source, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 11:18:45 -0800
  • 486f1d2f48 mypy: Improve typing of zulip_bots/lib.py, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 11:15:08 -0800
  • 6489f78edd mypy: Improve test_dialogflow.py, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 20:57:28 -0800
  • 1928841256 mypy: Amend chess bot, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 11:02:15 -0800
  • 6cd09e7396 mypy: Amend youtube bot, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 10:51:24 -0800
  • b4bbd83335 mypy: Amend witai bot, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 10:35:53 -0800
  • 8b4e877546 mypy: Amend upload-file example, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 10:20:30 -0800
  • 9df922e7fa mypy: Adjust zulip api slightly, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 10:15:26 -0800
  • fc460dc12b mypy: Rewrite trac integration for clarity & to pass strict-optional. neiljp (Neil Pilgrim) 2017-12-22 22:17:13 -0800
  • 33ccc04a32 mypy: Amend code & typing of integrations, to pass with strict-optional. neiljp (Neil Pilgrim) 2017-12-22 09:51:14 -0800
  • 08bfe9d8c7 interactive bots: Create Salesforce bot. fredfishgames 2017-12-31 17:26:13 +0000
  • 41b065eb76 tools: Fix python -> python3 for bots scripts. Steve Howell 2017-12-31 09:51:24 -0500
  • 19c3792af5 tools/provision: Exit earlier for python2. Steve Howell 2017-12-31 09:50:34 -0500
  • d4500a3b7a zulip_bots: Add test for get_mentions method of Mention bot. Viraat Chandra 2017-12-31 18:54:13 +0600
  • 48e365195e zulip_bots: Add test for get_alert_id method of Mention bot. Viraat Chandra 2017-12-31 18:32:04 +0600
  • 3d05ed53e5 Parse data field in mock http response fixture. Viraat Chandra 2017-12-29 22:55:02 +0530
  • 4d3e255e6d zulip_bots: Add test for get_account_id method of Mention bot. Viraat Chandra 2017-12-29 21:57:34 +0530
  • 67b3529140 zulip_bots: Cleaned up test code for Mention bot. Viraat Chandra 2017-12-29 21:55:33 +0530
  • d62cc1ab58 update run-mypy: Add Baremetrics bot files. Viraat Chandra 2017-12-29 18:52:27 +0530
  • 606b7f8adf zulip_bots: Add better test for list-subscriptions command of Baremetrics bot. Viraat Chandra 2017-12-29 20:57:20 +0530
  • e2a9a229a3 zulip_bots: Add better test for list-customers command of Baremetrics bot. Viraat Chandra 2017-12-29 20:46:05 +0530
  • 777f6c55f8 zulip_bots: Add better test for list-plans command of Baremetrics bot. Viraat Chandra 2017-12-29 20:38:49 +0530
  • 9bf64c0c21 youtube bot: Replace sys.exit() with bot_handler.quit(). Robert Hönig 2017-12-30 21:45:20 +0100
  • ff65666ac8 Add quit() function to ExternalBotHandler. Robert Hönig 2017-12-30 21:40:24 +0100
  • 9e73ddd292 zulip_bots: Check API key on initialization for Weather bot. Viraat Chandra 2017-12-29 19:08:58 +0530
  • 524804fd2c zulip_bots: Remove comments from config file in Mention Bot. Viraat Chandra 2017-12-29 20:04:27 +0530
  • 5ccbe6e6bd zulip_bots: Reformat code for Mention Bot file mention.py. Viraat Chandra 2017-12-29 20:03:20 +0530
  • adbda6d2f2 zulip_bots: Check Access Token on initialization for Mention bot. Viraat Chandra 2017-12-29 18:44:51 +0530
  • 9ac0628452 zulip_bots: Add link to get API Key in Link Shortener Bot Documentation. Viraat Chandra 2017-12-29 19:52:40 +0530
  • 6a089f2217 zulip_bots: Fixed failing tests for Link Shortener Bot. Viraat Chandra 2017-12-29 19:48:42 +0530
  • db0e88a1b9 zulip_bots: Check API key on initialization for link_shortener bot. Viraat Chandra 2017-12-27 20:26:25 +0530
  • 79b32f6c05 Update google_translate.py Shivam Gera 2017-12-29 04:28:24 +0530
  • 8e800d545b zulip_bots: Check API key on initialization for Baremetrics bot. Viraat Chandra 2017-12-29 18:20:35 +0530
  • f719964487 bots: Create Jira Bot. Marco Burstein 2017-12-24 12:45:31 -0800
  • d8c6cb7c0a interactive bots: Create Baremetrics bot. Viraat Chandra 2017-12-26 23:47:47 +0530
  • b80a0cb297 interactive bots: Create Merels bot. Privisus 2017-12-29 13:39:22 +0700
  • a2557ccbe6 interactive bots: Create Mention bot. Viraat Chandra 2017-12-24 17:38:45 +0530
  • 6121002b35 Update giphy.py Shivam Gera 2017-12-28 22:50:24 +0530
  • 27842b2d24 slack importer: Add README.md. Rhea Parekh 2017-12-13 12:23:04 +0530
  • 0bb50fdc4e slack importer: Shift the slack data conversion files to zulip server repo. Rhea Parekh 2017-12-13 12:19:47 +0530
  • 1599839956 Make git utility scripts executable. Robert Hönig 2017-12-27 10:54:11 +0100
  • c3348750d9 zulip_bots: Supply bots with 'full_content' of message. Robert Hönig 2017-12-25 19:14:38 +0100
  • 79627002d6 zulip_bots: Add test for run_message_handler_for_bot(). Robert Hönig 2017-12-25 22:12:37 +0100
  • 464b2612cc zulip_bots: Make FakeClient accept arbitrary arguments. Robert Hönig 2017-12-25 22:11:10 +0100
  • b9905e5fc8 Game Adapter Class: Allow superusers to moderate bots. sColin16 2017-12-24 23:54:44 +0000
  • 2c8b369d14 interactive bots: Extracted GameAdapter Class. sColin16 2017-12-24 21:07:04 +0000
  • 35829218b7 interactive bots: Create connect four bot. sColin16 2017-12-16 20:12:57 +0000
  • bcca5230a3 mypy: Remove un-needed 'type: ignore' for session.auth. neiljp (Neil Pilgrim) 2017-12-21 08:32:40 -0800
  • 7d493d64c5 mypy: Remove type ignore in generate_manifest.py and simplify. neiljp (Neil Pilgrim) 2017-12-20 20:56:43 -0800
  • 134b94e630 requirements: Upgrade to mypy 0.560 & adjust generics flag. neiljp (Neil Pilgrim) 2017-12-20 20:57:58 -0800
  • 7acf2c396b Update dialogflow bot to show user friendly messages fredfishgames 2017-12-19 21:11:12 +0000
  • b865978546 Create welcome-message api example. fredfishgames 2017-12-17 12:38:15 +0000
  • d3916b945d github_detail: Limit bot to 5 requests per message. Nikhil Kumar Mishra 2017-12-15 03:59:42 +0530
  • 0e8a40b7c0 tools/release-packages: Document the release process. Eeshan Garg 2017-12-18 23:07:42 -0330
  • 4dfa2d6f33 tools/release-packages: Add update-main-repo subcommand. Eeshan Garg 2017-12-18 22:47:42 -0330
  • 3c23dd6c66 tools/release-packages: Remove the ability to push changes. Eeshan Garg 2017-12-18 21:59:10 -0330
  • 13985510b1 tools/release-packages: Isolate the build and cleanup commands. Eeshan Garg 2017-12-18 21:06:01 -0330
  • ce8979df7a interactive bots: Improve documentation for tictactoe bot. Jerry Zhang 2017-12-12 16:59:20 -0800
  • 878691a745 bots: Create Wit.ai Bot. Marco Burstein 2017-12-17 18:23:22 -0800
  • 26f76dc9b1 Editing: Add .editorconfig from zulip/zulip (with note). neiljp (Neil Pilgrim) 2017-12-17 10:49:51 -0800
  • b306324bfa zulip_bots: Make BotTestCase the only helper library. Robert Hönig 2017-12-14 11:24:11 +0100
  • a475077da9 zulip_bots: Use utf-8 when reading fixtures. Robert Hönig 2017-12-14 11:22:21 +0100
  • ced3a97b3f TicTacToe: Extract sanitized_move from TicTacToeGame as coords_from_command. neiljp (Neil Pilgrim) 2017-12-10 22:35:37 -0800
  • c6e9beb2a1 TicTacToe: Rename & simplify some functions. neiljp (Neil Pilgrim) 2017-12-10 19:58:46 -0800
  • a72764d7b8 TicTacToe: Improve encapsulation of board data in TicTacToeGame. neiljp (Neil Pilgrim) 2017-12-10 19:32:31 -0800
  • aadf639e5e TicTacToe: Remove python2 compatibility imports neiljp (Neil Pilgrim) 2017-12-10 12:48:08 -0800
  • cff3e30734 TicTacToe: Coalesce & refactor response messages. neiljp (Neil Pilgrim) 2017-12-10 12:41:30 -0800
  • a7f7994302 TicTacToe: Use game objects instead of calling TicTacToeGame with self. neiljp (Neil Pilgrim) 2017-12-10 11:45:02 -0800
  • b1dba0bd30 TicTacToe: Move tictactoe() text from game-logic to handle_message. neiljp (Neil Pilgrim) 2017-12-09 22:24:32 -0800
  • 6d4b205595 TicTacToe: Use simple comparison instead of overly-complex first_time(). neiljp (Neil Pilgrim) 2017-12-09 21:34:26 -0800
  • d10601b554 TicTacToe: Refactor new-game handling into existing section. neiljp (Neil Pilgrim) 2017-12-09 21:21:24 -0800
  • 33e8517b87 TicTacToe: Decouple TicTacToeGame.tictactoe() string from move result. neiljp (Neil Pilgrim) 2017-12-09 21:03:59 -0800
  • 5843801d13 TicTacToe: Simplify superfluous initial command logic. neiljp (Neil Pilgrim) 2017-12-09 17:41:02 -0800
  • 969b984b80 TicTacToe tests: Extend tests to end of game lose condition & quit. neiljp (Neil Pilgrim) 2017-12-10 12:19:01 -0800
  • 62d781a53e TicTacToe tests: Extend tests to end of game draw condition & quit. neiljp (Neil Pilgrim) 2017-12-10 12:00:17 -0800
  • d686a3b337 bots (minor): Simplify test_link_shortener.py further. neiljp (Neil Pilgrim) 2017-12-11 21:32:58 -0800
  • e9aa94f81c mypy: Add annotations for Link Shortener Bot. Marco Burstein 2017-12-09 14:00:33 -0800
  • c4b42ff599 lint: Prevent __future__ in zulip_bots/zulip_bots/bots. Steve Howell 2017-12-12 07:35:30 -0600
  • f69d71c3b1 bots: Remove unneeded __future__ imports. Steve Howell 2017-12-12 07:32:14 -0600
  • fd069dff82 lint: Require python3 shebangs. Steve Howell 2017-12-12 07:05:41 -0600