zulip/contrib_bots/bots/define_bot
Abhijeet Kaur 87e8d9036f 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
..
assets contrib_bots: Restructure bots to follow a consistent structure. 2017-02-10 06:44:03 -08:00
define_bot.py Restructure contrib_bots bots to new layout. 2017-01-22 05:42:46 -08:00
readme.md contrib_bots: Restructure bots to follow a consistent structure. 2017-02-10 06:44:03 -08:00

readme.md

DefineBot

  • This is a bot that defines a word that the user inputs. Whenever the user inputs a message starting with '@define', the bot defines the word that follows.

  • The definitions are brought to the website using an API. The bot posts the definition of the word to the stream from which the user inputs the message. If the user inputs a word that does not exist or a word that is incorrect or is not in the dictionary, the definition is not displayed.

  • For example, if the user says "@define crash", all the meanings of crash appear, each in a separate line.

Correct Word

  • If the user enters a wrong word, like "@define cresh" or "@define crish", then an error message saying no definition is available is displayed.

Wrong Word