lingvobot

command module
v0.0.0-...-53be35b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2015 License: MIT Imports: 16 Imported by: 0

README

#Lingvobot

A bot for Telegram messenger that helps you to learn some foreign words. Implemented in go, packed with a Dockerfile to build yet another container.

For now, it's designed to help you with german nouns and articles.

Lingvobot can show you an article, plural form and all the casuses of a noun. For now it uses wiktionary for that.

Actually, Lingvobot can show you information about verbs as well, using the same wiktionary

Also the Lingvobot can send you pronunciation of any text as an audio file, for now it uses ivona for that.

And, of course, Lingvobot can be a new-words-learning couch: it shows you some nouns with a translation and an article, then asks you questions with a custom "german articles" keyboard.

The Makefile expects you to set up:

  • TELEGRAM_BOT_TOKEN environment variable with an Telegram bot API token.
  • IVONA_ACCESS_KEY environment variable with an IVONA access key
  • IVONA_SECRET_KEY environment variable with an IVONA secret key

The LingvoBot is deployed and active since I use it myself, drop a message to @NerdLingvoBot Please note, that I don't give any uptime garanties.

Goodluck learning foreign languages!

Screenshot of bot-in-action Screenshot of bot-in-action

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL