Commit graph

  • 92d2981726 contrib bots: Edit code for uniformity. Add one function (get_bot_botname_response()) that generates response from the given input and replies back to the handle_message with the final content of response to be sent. Also add code to bots(except followup) to reply to private messages along with stream messages. Abhijeet Kaur 2017-03-06 00:28:18 +0530
  • d715787170 contrib bots: Rename bots to follow a consistent pattern. Files renamed with few changes to accomodate the change in path name of files. Fix few "at-mention bot" errors in docs. Abhijeet Kaur 2017-03-06 00:12:39 +0530
  • 6dda0eb506 contrib bots: Rename bots to follow a consistent pattern. Files renamed without any changes. Abhijeet Kaur 2017-03-05 22:11:40 +0530
  • e749ff8c92 capitalization: Fix API Key in documentation. Umair Khan 2017-03-09 11:34:50 +0500
  • 87d641d6c2 Replace native datetimes in the Codebase integration. derAnfaenger 2017-03-06 21:57:48 +0100
  • 7c3a228450 doc updates: Remove triage_message function from contrib-bots. Abhijeet Kaur 2017-03-05 19:22:12 +0530
  • 04580dbb97 python: Fix remaining bare excepts in codebase. sinwar 2017-03-05 14:55:27 +0530
  • 58f5e729b6 mypy: Added Dict, List and Set imports. Raghav Jajodia 2017-03-03 23:31:52 +0530
  • 94871fea76 Fix several new errors caught by mypy 0.501. Rishi Gupta 2017-03-03 11:30:49 -0800
  • 6c47fa77b6 Use time.time() instead of datetime.now() to measure elapsed time. Rishi Gupta 2017-02-25 13:11:53 -0800
  • b2ac1bca29 Clean up timestamp formatting in Google Calendar bot. Elliott Jin 2017-02-27 22:26:51 -0800
  • a74490bf1c Google Calendar bot: Populate events array directly. Elliott Jin 2017-02-25 00:21:20 -0800
  • 478785b415 Google Calendar bot: Include time zone offsets in timestamps. Elliott Jin 2017-02-25 00:16:52 -0800
  • 060b680674 mypy: Fix inconsistencies in use of *args/**kwargs. Tim Abbott 2017-02-18 18:39:27 -0800
  • ca5fa6c9de mypy: Remove now-unused type: ignores. Tim Abbott 2017-02-18 17:01:01 -0800
  • 9a8dc7c622 Remove triage_message() function from all the contrib-bots. To make all bots consistent add shared function in bot_lib.py to check if this bot is called. All bots respond to at-mention of the bot instead of their specific names. Abhijeet Kaur 2017-02-17 03:26:32 +0530
  • a87ae4b1c4 api: Add bindings for new get_presence endpoint. Tim Abbott 2017-02-10 23:46:38 -0800
  • 9a8dc2661a bug fix: Fix errors in "john" bot in contrib_bots. Fix outdated code in "john.py" to use "OutputAdapter" module in Chatterbot. Typecast Chatterbot response to string. Abhijeet Kaur 2017-02-10 05:32:09 +0530
  • 0419848d3c contrib_bots: Restructure bots to follow a consistent structure. Now all the bots that are stored in contrib_bots are in the same file/directory format. The format is specified here #3427. Add tests.py file for encrypt_bot as well. Fixes #3427. Abhijeet Kaur 2017-02-09 02:35:24 +0530
  • 2282000d78 bug fix: Fix wikipedia bot in case no results are found. Incorrect Index access in wikipedia.py resulted in IndexError and wikipedia bot to crash for few queries. This causes the bug to be fixed. Replaced url to avoid 2 redirects and enhance performance. Fixes: #3508. Abhijeet Kaur 2017-02-06 21:52:45 +0530
  • 1ee3e476f3 Change True to 'True' in requests.get params. Eklavya Sharma 2017-02-01 12:38:36 +0530
  • 863df67150 api: Add support for Environment Variables. Rohitt Vashishtha 2017-01-27 03:30:29 +0530
  • 46e7e05516 bots: Use requests instead of unirest for Yoda bot. sinwar 2017-02-03 08:26:47 +0530
  • 4c482bfb66 Replace references to zulip.com/dist with zulip.org/dist. Tim Abbott 2017-01-28 17:56:25 -0800
  • 3fcb4d33f1 contrib_bots: Fix typos and repetitions in the readme. Yago González 2017-01-26 23:09:18 +0000
  • 39becef8c0 Fix update_message() in our API. Steve Howell 2017-01-25 08:36:20 -0800
  • 722fc56534 lint: Clean up E126 PEP-8 rule. Tim Abbott 2017-01-23 22:06:13 -0800
  • 31efc903bd lint: Clean up E401 PEP-8 rule. Tim Abbott 2017-01-23 21:36:39 -0800
  • 55e8d5f58d lint: Clean up E123 PEP-8 rule. Tim Abbott 2017-01-23 21:34:26 -0800
  • 5b3d2c9100 lint: Clean up E241 PEP-8 rule. Tim Abbott 2017-01-23 21:21:14 -0800
  • f0f18c8f1b lint: Clean up E712 PEP-8 rule. Tim Abbott 2017-01-23 21:11:18 -0800
  • 2f0bc3dc69 lint: Clean up E306 PEP-8 rule. Tim Abbott 2017-01-23 21:04:49 -0800
  • 4d81b91185 lint: Clean up E121 PEP-8 rule. Tim Abbott 2017-01-23 21:02:39 -0800
  • 07cdd69e42 lint: Clean up W503 PEP-8 warning. Tim Abbott 2017-01-23 20:50:04 -0800
  • 4b015ecdff lint: clean up PEP-8 W391 rule. Tim Abbott 2017-01-23 20:39:02 -0800
  • 42fdead31f Fix lint error w/ClientDummy. Steve Howell 2017-01-22 05:51:33 -0800
  • 0af3069839 Restructure converter bot. Robert Hönig 2017-01-22 11:18:43 +0000
  • fefe869748 Restructure contrib_bots bots to new layout. Robert Hönig 2017-01-22 10:38:34 +0000
  • 51b88e3d8c interactive bots: create EncryptBot bot ParthMahawar 2017-01-09 23:24:06 +0530
  • 366d57c291 Improve virtual_fs.py bot. Robert Hönig 2017-01-14 16:23:10 +0000
  • 8295d6775d Extract contrib_bots/bot_lib.py from run.py. Steve Howell 2017-01-14 10:58:03 -0800
  • 16b1be15c0 urls: Move /messages/render to POST endpoint Sampriti Panda 2017-01-13 05:40:19 +0530
  • a7f3b4d1d1 Remove superfluous comment in triage_message(). (#3291) Robert Hönig 2017-01-13 19:21:45 +0100
  • e104225a2c interactive bots: Create your own virtual assistant Juan Verhook 2016-12-30 16:21:40 -0800
  • 229471c70f Change error handling in get_subscribers() in Zulip API client. Rafid Aslam 2017-01-13 18:49:06 +0700
  • 105b0ab0dc interactive bots: Create tic-tac-toe bot. Maydha K 2017-01-05 05:06:50 +0000
  • 75a9101f30 interactive bots: Add FourSquare bot and documentation. Jackson 2017-01-08 18:28:03 +1100
  • 6972ce61c8 Move endpoints to use stream_id instead of stream_name in their URLs Rafid Aslam 2016-12-30 17:42:59 +0700
  • 0e26a0bb3b Interactive bots: Create a thesaurus bot. royabouhamad 2017-01-12 11:20:16 +0000
  • 72486f6371 Fix virtual_fs bot trying to read a directory Robert Hönig 2017-01-12 15:14:28 +0000
  • 7bfaeec54c Fixed typos with receive JefftheBest1 2017-01-12 15:27:56 +1100
  • 5e95dc3bdc Fixed typos with threshold. JefftheBest1 2017-01-12 18:03:07 +1100
  • c7a0b9e575 Fixed a typo in zulip_change_commit.py JefftheBest1 2017-01-12 18:29:40 +1100
  • 87aa2c5b3b docs: improve docs for contrib_bots. Vamshi Balanaga 2017-01-08 09:59:13 -0500
  • 0b765c0370 integrations: Add code for OpenShift. Yago González 2017-01-08 01:05:34 +0000
  • a93c0b8f15 Terminate run.py without throwing tracebacks. Robert Hönig 2017-01-11 17:57:59 +0000
  • a62a89bca4 Rename the RestrictedClient class to BotHandlerApi Robert Hönig 2017-01-11 17:46:25 +0000
  • b97411afe6 Hide 'client' and 'rate_limit' from 'contrib_bots' bots. Robert Hönig 2017-01-11 17:38:11 +0000
  • cb6ae09bc8 api: Support file uploads to the API. Yago González 2016-12-29 02:47:22 +0000
  • a792ecd025 contrib_bots: Fix lint error in rate limiting code. Tim Abbott 2017-01-10 15:10:17 -0800
  • 26fa2a5fc5 Add a rate limit for bots in contrib_bots Robert Hönig 2017-01-10 20:41:02 +0000
  • 775df0f30a Improved 'readme.md' file in contrib_bots/lib Uma 2017-01-08 16:58:11 +0530
  • 58a5de0377 lint: Fix % comprehensions being used without a tuple. Tim Abbott 2017-01-09 11:45:11 -0800
  • d5690c80c9 bots: Fix bare except clause. Tommy Ip 2017-01-08 15:42:07 +0000
  • 3cea2b5f1c contrib_bots: Fix bare except clause. Tommy Ip 2017-01-08 16:09:23 +0000
  • 6302f0d645 bots: Fix bare except clause. Tommy Ip 2017-01-08 15:52:26 +0000
  • 39d7db40b3 bots: Fix bare except clause. Tommy Ip 2017-01-08 15:46:33 +0000
  • 35149e83de contrib_bots: Wrap CommuteBot docs. Tim Abbott 2017-01-05 14:58:06 -0800
  • 3574017297 interactive bots: Create yoda translator bot andrewallen00 2017-01-04 08:55:52 -0800
  • 082fbf631f mypy: Add annotations to api/integrations/asana/zulip_asana_mirror. AZtheAsian 2017-01-04 18:29:50 -0700
  • 8d603a4489 mypy: Annotate /api/integrations/rss/rss-bot. ausDensk 2016-12-29 20:29:49 +0100
  • bb5abd971a zulip_codebase_mirror: Move Text/six imports after sys.path changes. Tim Abbott 2017-01-03 20:24:03 -0800
  • 9efe608203 mypy: Annotate api/integrations/codebase/zulip_codebase_mirror. AZtheAsian 2017-01-03 12:03:45 -0700
  • ce94c09da7 zulip_basecamp_mirror: Move some imports after sys.path updates. Tim Abbott 2017-01-03 18:36:12 -0800
  • 777fca09d3 mypy: Add annotations to api/integrations/basecamp/zulip_basecamp_mirror Jackson 2017-01-04 07:28:45 +1100
  • 630ee0be92 Clean PUT /users to POST /users Jackson 2016-12-31 18:07:22 +1100
  • 3504396179 mypy: Annotate api/integrations/hg/zulip-changegroup.py Jackson 2016-12-30 02:56:26 +1100
  • 1010927188 mypy: Annotate api/integrations/twitter/twitter-search-bot Sampriti Panda 2017-01-01 02:01:28 +0530
  • 3f8f4dc616 mypy: Annotate api/integrations/trac/zulip_trac.py Jackson 2016-12-30 05:34:15 +1100
  • 7f123585a2 mypy: Annotate *api/integrations/perforce/zulip_change-commit.py*. Tommy Ip 2016-12-29 11:34:27 +0000
  • 88bdcd61b8 Update Google Calendar Integration. Vamshi Balanaga 2016-12-15 20:38:44 -0500
  • b352dc85f0 bots: Move gcal-bot into official API release. Tim Abbott 2016-12-28 17:21:25 -0800
  • f9104fb7e4 mypy: Get rid of six.moves.configparser and add appropriate classes. Joshua Pan 2016-12-30 02:07:46 +0000
  • 6b52b51db6 mypy: Annotate api/integrations/twitter/twitter-bot lonerz 2016-12-29 08:13:10 +0000
  • a86066c386 interactive bots: Create converter bot. Robert Hönig 2016-12-25 16:20:05 +0000
  • f563654377 interactive bots: Use dev API when in a dev setup. Yago González 2016-12-29 02:27:36 +0000
  • 04f7fe14fa mypy: Annotate *api/integrations/nagios/nagios-notify-zulip*. Tommy Ip 2016-12-28 19:07:58 +0000
  • cb98dd411e mypy: Annotate *api/integrations/svn/post-commit*. Tommy Ip 2016-12-28 14:06:16 +0000
  • adc678a3ab bots: Fix jabber_mirror_backend annotations. Tim Abbott 2016-12-27 21:39:25 -0800
  • 8148b580ca lint: Fix pep-8 rules on recently added files. Tim Abbott 2016-12-27 20:16:12 -0800
  • db39b52d3f interactive bots: Create xkcd bot. Rafid Aslam 2016-12-27 20:12:03 +0700
  • 2a8c57d77a Modify GitHub Issue bot to use new authentication module. Vamshi Balanaga 2016-12-23 22:45:34 -0500
  • da256ef854 Modify GitHub comment bot to use new authentication module, and edit documentation accordingly. Vamshi Balanaga 2016-12-23 22:44:50 -0500
  • 69b324229c Create GitHub authentication module. Vamshi Balanaga 2016-12-23 21:41:04 -0500
  • eb983e0bbc mypy: Convert api/ and docs/ to use typing.Text. Rishi Gupta 2016-12-26 14:33:36 -0800
  • 5d05703482 interactive bots: Create Giphy bot Rafid Aslam 2016-12-26 23:55:42 +0700
  • 8d35f25fd6 contrib_bots: Expose some information about user profile Rafid Aslam 2016-12-15 14:38:39 +0700
  • 6df2450b60 Created DefineBot and document and added them Abhay Kashyap 2016-12-21 21:46:59 +0530
  • 5ef742638e interactive bots: Create Howdoi bot. Tommy Ip 2016-12-24 14:35:56 +0000
  • a654ba51e1 interactive bots: Create CommuteBot. Jackson 2016-12-16 19:43:28 +1100