definition bot: Clarify error message.
MODIFY
zulip_bots/zulip_bots/bots/define/define.py
zulip_bots/zulip_bots/bots/define/define.py
@@ -11,7 +11,7 @@ class DefineHandler(object):
'''
DEFINITION_API_URL = 'https://owlbot.info/api/v1/dictionary/{}?format=json'
- REQUEST_ERROR_MESSAGE = 'Definition not available.'
+ REQUEST_ERROR_MESSAGE = 'Could not load definition.'
EMPTY_WORD_REQUEST_ERROR_MESSAGE = 'Please enter a word to define.'
PHRASE_ERROR_MESSAGE = 'Definitions for phrases are not available.'

MODIFY
zulip_bots/zulip_bots/bots/define/test_define.py
zulip_bots/zulip_bots/bots/define/test_define.py
@@ -42,7 +42,7 @@ class TestDefineBot(BotTestCase):
)
# Incorrect word.
- bot_response = "**foo**:\nDefinition not available."
+ bot_response = "**foo**:\nCould not load definition."
with self.mock_http_conversation('test_incorrect_word'):
self.assert_bot_response(
message = {'content': 'foo'},

definition bot: Clarify error message.