neiljp
adb5f645bc
contrib_bots: Update xkcd bot to use send_reply.
...
This enables private message usage.
2017-05-23 18:43:43 -07:00
neiljp
915d98aa68
contrib_bots: Remove triage_message() from help bot.
...
This completes removing triage_message from the tree.
2017-05-23 18:30:39 -07:00
neiljp
ec0de2a7ff
contrib_bots: Switch encrypt bot to use send_reply.
2017-05-23 17:32:51 -07:00
neiljp
9c637db2ec
bots: Switch define bot to use send_reply.
2017-05-23 17:02:03 -07:00
neiljp
0606d7acad
bots: Fix help bot replies in private chat, including 3+ users.
...
Also deduplicates the code.
2017-05-23 14:38:49 -07:00
Theodore Chen
9604ffca38
bots: Add helloworld example bot.
2017-05-23 13:15:21 -07:00
neiljp
bd37161ece
Factor out send_reply functionality into bot_lib
2017-05-23 12:40:08 -07:00
neiljp
ad25f27853
Update Wikipedia bot to reply to multiple user private chats.
2017-05-23 08:17:35 -07:00
Aditya Bansal
950101651d
pep8: Add compliance with rule E261 to bots/define/define.py.
2017-05-07 23:21:50 -07: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
Abhijeet Kaur
1b31a16d13
contrib bots: Better error handling response in thesaurus.
2017-03-14 13:29:19 -07:00
Abhijeet Kaur
050162592a
contrib bots: john bot can reply back in the same chat.
...
No need to create an extra "VirtualHelp" stream.
2017-03-14 13:29:19 -07:00
Abhijeet Kaur
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.
2017-03-14 13:29:19 -07:00
Abhijeet Kaur
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.
2017-03-14 13:29:19 -07:00
Abhijeet Kaur
6dda0eb506
contrib bots: Rename bots to follow a consistent pattern.
...
Files renamed without any changes.
2017-03-14 13:29:19 -07:00
Umair Khan
e749ff8c92
capitalization: Fix API Key in documentation.
2017-03-08 23:36:36 -08:00
Abhijeet Kaur
7c3a228450
doc updates: Remove triage_message function from contrib-bots.
2017-03-07 22:23:11 -08:00
Abhijeet Kaur
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.
2017-02-17 06:51:48 -08:00
Abhijeet Kaur
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.
2017-02-10 06:44:03 -08:00
Abhijeet Kaur
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 .
2017-02-10 06:44:03 -08:00
Abhijeet Kaur
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 .
2017-02-09 12:20:51 -08:00
sinwar
46e7e05516
bots: Use requests instead of unirest for Yoda bot.
...
Fixes #3500 .
2017-02-06 22:07:38 -08:00
Yago González
3fcb4d33f1
contrib_bots: Fix typos and repetitions in the readme.
2017-01-27 16:39:19 -08:00
Tim Abbott
722fc56534
lint: Clean up E126 PEP-8 rule.
2017-01-23 22:06:13 -08:00
Tim Abbott
31efc903bd
lint: Clean up E401 PEP-8 rule.
2017-01-23 21:36:39 -08:00
Tim Abbott
55e8d5f58d
lint: Clean up E123 PEP-8 rule.
2017-01-23 21:34:26 -08:00
Tim Abbott
f0f18c8f1b
lint: Clean up E712 PEP-8 rule.
2017-01-23 21:11:18 -08:00
Tim Abbott
2f0bc3dc69
lint: Clean up E306 PEP-8 rule.
2017-01-23 21:05:08 -08:00
Tim Abbott
4d81b91185
lint: Clean up E121 PEP-8 rule.
2017-01-23 21:02:39 -08:00
Tim Abbott
07cdd69e42
lint: Clean up W503 PEP-8 warning.
2017-01-23 20:50:04 -08:00
Tim Abbott
4b015ecdff
lint: clean up PEP-8 W391 rule.
2017-01-23 20:39:02 -08:00
Steve Howell
42fdead31f
Fix lint error w/ClientDummy.
2017-01-22 05:51:33 -08:00
Robert Hönig
0af3069839
Restructure converter bot.
...
Apply the new layout for 'contrib_bots' bots to the converter bot
to make it an exemplary model for new bots.
2017-01-22 05:42:46 -08: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