/Wordbot

A Telegram dictionary bot written in Python

Primary LanguagePython

Telegram English Dictionary Bot

This is a Telegram bot which fetches word definitions, synonyms, antonyms, usage examples and the word of the day from the Internet. It uses Wordnik's and Urbandictionary's API to fetch data.

alt tag

Usage

###Allowed commands

  • /define [word] : Gets the word's meaning.
  • /synonyms [word] : Gets similar words.
  • /antonyms [word] : Gets opposites.
  • /use [word] : Gets usage examples.
  • /all [word] : Gets all of the above.
  • /help : Send this message again.
  • /today: Gets the word of the day.
  • /ud [word/phrase]: Gets the topmost entry from Urbandictionary.

Screenshots

alt tag

Requirements

  • Wordnik API
  • tornado==4.2.1
  • requests==2.7.0
  • pyTelegramBotAPI==2.1.5
  • cachetools==1.1.6