Zac Pullar-Strecker
cf9aa78e3f
bots: Add GitHub issue and pr bot
2017-06-22 11:25:31 -04:00
Yago González
1894a134f8
bots: Move Google search bot and fix bugs.
...
Now this bot follows our latest structure for contrib_bots.
Switched the dependencies instructions, to install "google" rather than
"google-api-python-client".
Added all the search terms to the query (not only the first one).
2017-03-17 13:03:06 -07:00
Tim Abbott
31b88c9225
lint: Fix PEP8 lint error in googlesearch.py.
2017-03-17 12:15:43 -07:00
royabouhamad
054db19ad9
interactive bots: create a google bot.
2017-03-17 11:54:21 -07:00
Robert Hönig
fefe869748
Restructure contrib_bots bots to new layout.
...
In order to make the layout of all bots consistent, this commit
moves each bot into a folder with its name and modifies 'run.py'
so that only bots with such a structure can be executed. 'lib'
gets renamed to 'bots'.
2017-01-22 05:42:46 -08:00
ParthMahawar
51b88e3d8c
interactive bots: create EncryptBot bot
2017-01-17 09:13:33 -08:00
Robert Hönig
366d57c291
Improve virtual_fs.py bot.
...
This commit fixes a bug with deleting directories,
prettifies the program's path output, and adds the
commands 'cd' (without 'cd ..') , 'rmdir' and 'pwd'.
2017-01-17 08:00:56 -08:00
Robert Hönig
a7f3b4d1d1
Remove superfluous comment in triage_message(). ( #3291 )
2017-01-13 10:21:45 -08:00
Juan Verhook
e104225a2c
interactive bots: Create your own virtual assistant
2017-01-13 07:22:04 -08:00
Maydha K
105b0ab0dc
interactive bots: Create tic-tac-toe bot.
2017-01-12 17:26:19 -08:00
Jackson
75a9101f30
interactive bots: Add FourSquare bot and documentation.
2017-01-12 16:51:13 -08:00
royabouhamad
0e26a0bb3b
Interactive bots: Create a thesaurus bot.
2017-01-12 13:07:12 -08:00
Robert Hönig
72486f6371
Fix virtual_fs bot trying to read a directory
...
This commit prevents the bot from crashing when a command
like 'fs read /home' is entered. Instead, an error is
displayed.
2017-01-12 09:16:17 -08:00
Vamshi Balanaga
87aa2c5b3b
docs: improve docs for contrib_bots.
2017-01-11 16:32:02 -08:00
Uma
775df0f30a
Improved 'readme.md' file in contrib_bots/lib
2017-01-10 07:03:57 -08:00
Tim Abbott
58a5de0377
lint: Fix % comprehensions being used without a tuple.
2017-01-09 11:45:11 -08:00
Tommy Ip
3cea2b5f1c
contrib_bots: Fix bare except clause.
2017-01-08 16:25:22 -08:00
Tim Abbott
35149e83de
contrib_bots: Wrap CommuteBot docs.
2017-01-05 14:58:06 -08:00
andrewallen00
3574017297
interactive bots: Create yoda translator bot
2017-01-05 11:24:24 -08:00
Robert Hönig
a86066c386
interactive bots: Create converter bot.
2016-12-29 19:28:35 +01:00
Rafid Aslam
db39b52d3f
interactive bots: Create xkcd bot.
2016-12-27 22:52:51 +01:00
Vamshi Balanaga
2a8c57d77a
Modify GitHub Issue bot to use new authentication module.
2016-12-27 11:58:36 -08:00
Vamshi Balanaga
da256ef854
Modify GitHub comment bot to use new authentication module, and edit documentation accordingly.
2016-12-27 11:58:36 -08:00
Vamshi Balanaga
69b324229c
Create GitHub authentication module.
2016-12-27 11:58:36 -08:00
Rafid Aslam
5d05703482
interactive bots: Create Giphy bot
2016-12-26 09:38:50 -08:00
Rafid Aslam
8d35f25fd6
contrib_bots: Expose some information about user profile
...
- Expose some information about user profile in `RestrictedClient`
class, like `full_name` and `email` of the user.
- Add `client` argument to `triage_message()`, now it's possible to
call bot with another method instead of calling the specified
keyword.
2016-12-26 09:38:50 -08:00
Abhay Kashyap
6df2450b60
Created DefineBot and document and added them
2016-12-26 09:07:10 -08:00
Tommy Ip
5ef742638e
interactive bots: Create Howdoi bot.
...
This bot allows users to search technical questions from Stack
Overflow.
2016-12-24 08:22:44 -08:00
Jackson
a654ba51e1
interactive bots: Create CommuteBot.
2016-12-21 18:46:59 -08:00
=
1b58c13d91
Interactive bots: Create Github Issues bot.
2016-12-19 21:57:21 -08:00
andrewallen00
e2ed990746
interactive bots: Create comment on issue GitHub bot.
...
interactive bots: Create comment on issue GitHub bot.
interactive bots: Create comment on issue GitHub bot.
interactive bots: Create comment on issue GitHub bot.
interactive bots: Create comment on issue GitHub bot.
2016-12-17 16:33:08 -08:00
Steve Howell
c96681eef5
contrib_bots: Add "Python dependencies" to docs.
2016-12-14 15:03:51 -08:00
Steve Howell
f479a1ef37
contrib_bots: Add "Third Party Configuration" to docs.
2016-12-14 15:03:51 -08:00
lonerz
a2aa1a117c
interactive bots: Create Wikipedia bot.
2016-12-13 13:46:11 -08:00
Anders Kaseorg
fe99695210
Always start python via shebang lines.
...
This is preparation for supporting using Python 3 in production.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2016-11-26 14:46:37 -08:00
Steve Howell
3758d76123
contrib_bots: Simulate a file system with a bot.
2016-10-16 14:41:24 -07:00
Steve Howell
0dab69b76f
Add StateHandler to contrib_bots/run.py.
...
This allows bots to be stateful. It doesn't handle persistence
after the bot shuts down, but it does store state between
invocations of handle_message.
2016-10-16 14:41:24 -07:00
Sahil Dua
6900cd2e9a
Remove extra new lines at the ends of Zulip authoried files.
...
Fixes #1627 .
[tweaked by tabbott to avoid patching third-party modules, for now]
2016-09-26 21:05:24 -07:00
Steve Howell
05191181d9
bots: Add --config-file to contrib_bots/run.py.
2016-08-24 12:09:11 -07:00
Steve Howell
e08323c143
bots: Fix typo in contrib_bots/lib/readme.md.
2016-08-24 12:08:39 -07:00
Tim Abbott
d081703af8
contrib_bots: Expand documentation.
2016-08-22 19:53:16 -07:00
Steve Howell
38c7b611b6
bots: Add example bots for "followup" and "help".
...
This commit also starts to build out the infrastructure for
helping Zulip contributors to more easily author bots in
a way that sets up for running some bots on the server itself.
2016-08-22 19:43:12 -07:00