From 1262ccbc7e6ade1ca91641da84ea34ec6f50aca1 Mon Sep 17 00:00:00 2001 From: Akamaru Date: Wed, 10 Jun 2015 18:14:59 +0200 Subject: [PATCH] german translation for README.md thx @Brawl345 --- .gitignore | 3 +- README.md | 565 +++++++---------------------------------------------- 2 files changed, 77 insertions(+), 491 deletions(-) diff --git a/.gitignore b/.gitignore index 143bdca..5534146 100644 --- a/.gitignore +++ b/.gitignore @@ -35,5 +35,4 @@ plugins/youtube_playlist.lua plugins/yandere.lua plugins/e621.lua plugins/ponyfaces.lua -plugins/rss_old.lua -README - Kopie.md \ No newline at end of file +plugins/rss_old.lua \ No newline at end of file diff --git a/README.md b/README.md index 6d0356b..7918e47 100644 --- a/README.md +++ b/README.md @@ -1,520 +1,107 @@ -telegram-bot +Mikubot ============ -[![](https://travis-ci.org/yagop/telegram-bot.svg?branch=master)](https://travis-ci.org/yagop/telegram-bot) - -A Telegram Bot based on plugins using [tg](https://github.com/vysheng/tg). -Test it on [telegram.me/yago_bot](https://telegram.me/yago_bot) +Ein Telegram-Bot auf Basis von [tg](https://github.com/vysheng/tg), der Plugins nutzt. Ein Fork von [yagops Telegram-Bot](https://github.com/yagop/telegram-bot). Multimedia ---------- -- When user sends image (png, jpg, jpeg) URL download and send it to origin. -- When user sends media (gif, mp4, pdf, etc.) URL download and send it to origin. -- When user sends twitter URL, send text and images to origin. Requires OAuth Key. -- When user sends youtube URL, send to origin video image. +- Wenn ein User ein Bild (png, jpg, jpeg) sendet, wird es gedownloadet und gesendet. +- Wenn ein User eine Medien-Datei (gif, mp4, pdf, etc.) sendet, wird sie gedownloadet und gesendet. +- Wenn ein User ein Twitter-Link sendet, wird der Text und evtl. das Bild gesendet. +- Wenn ein User ein YouTube-Link sendet, wird der Titel, optional die Beschreibung, der Autor und die Aufrufeanzahl gesendet. ![http://i.imgur.com/0FGUvU0.png](http://i.imgur.com/0FGUvU0.png) ![http://i.imgur.com/zW7WWWt.png](http://i.imgur.com/zW7WWWt.png) ![http://i.imgur.com/zW7WWWt.png](http://i.imgur.com/kPK7paz.png) -Bot Commands +Kommandos ------------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Name - - - - Description - - - - Usage - -
- 9gag.lua - - 9GAG for telegram - - !9gag: Send random image from 9gag -
- boobs.lua - - Gets a random boobs or butts pic - - !boobs: Get a boobs NSFW image. :underage: -
- !butts: Get a butts NSFW image. :underage: -
-
- btc.lua - - Bitcoin global average market value (in EUR or USD) - - !btc [EUR|USD] [amount] -
- bugzilla.lua - - Lookup bugzilla status update - - /bot bugzilla [bug number] -
- echo.lua - - Simplest plugin ever! - - !echo [whatever]: echoes the msg -
- eur.lua - - EURUSD market value - - !eur [USD] -
- fortunes_uc3m.lua - - Fortunes from Universidad Carlos III - - !uc3m -
- get.lua - - Retrieves variables saved with !set - - !get (value_name): Returns the value_name value. -
- giphy.lua - - GIFs from telegram with Giphy API - - !gif (term): Search and sends GIF from Giphy. If no param, sends a trending GIF. -
- !giphy (term): Search and sends GIF from Giphy. If no param, sends a trending GIF. -
-
- google.lua - - Searches Google and send results - - !google [terms]: Searches Google and send results -
- gps.lua - - generates a map showing the given GPS coordinates - - !gps latitude,longitude: generates a map showing the given GPS coordinates -
- hackernews.lua - - Show top 5 hacker news (ycombinator.com) - - !hackernews -
- hello.lua - - Says hello to someone - - say hello to [name] -
- help.lua - - Help plugin. Get info from other plugins. - - !help: Show list of plugins. -
- !help all: Show all commands for every plugin. -
- !help [plugin name]: Commands for that plugin. -
-
- images.lua - - When user sends image URL (ends with png, jpg, jpeg) download and send it to origin. - -
- imdb.lua - - Imdb plugin for telegram - - !imdb [movie] -
- img_google.lua - - Search image with Google API and sends it. - - !img [term]: Random search an image with Google API. -
- invite.lua - - Invite other user to the chat group - - !invite name [user_name] -
- !invite id [user_id] -
-
- location.lua - - Gets information about a location, maplink and overview - - !loc (location): Gets information about a location, maplink and overview -
- magic8ball.lua - - Magic 8Ball - - !magic8ball -
- media.lua - - When user sends media URL (ends with gif, mp4, pdf, etc.) download and send it to origin. - -
- ping.lua - - If domain is offline, send msg to peer - -
- plugins.lua - - Plugin to manage other plugins. Enable, disable or reload. - - !plugins: list all plugins -
- !plugins enable [plugin]: enable plugin -
- !plugins disable [plugin]: disable plugin -
- !plugins reeload: reloads all plugins -
-
- quotes.lua - - Quote plugin, you can create and retrieves random quotes - - !addquote [msg] -
- !quote -
-
- rae.lua - - Spanish dictionary - - !rae [word]: Search that word in Spanish dictionary. -
- set.lua - - Plugin for saving values. get.lua plugin is necesary to retrieve them. - - !set [value_name] [data]: Saves the data with the value_name name. -
- stats.lua - - Plugin to update user stats. - - !stats: Returns a list of Username [telegram_id]: msg_num -
- steam.lua - - Displays preview of store infomration/pricing/screenshot. - -
- time.lua - - Displays the local time in an area - - !time [area]: Displays the local time in that area -
- translate.lua - - Translate some text - - !translate text. Translate to english the text. -
- !translate target_lang text. -
- !translate source,target text -
-
- twitter.lua - - When user sends twitter URL, send text and images to origin. Requieres OAuth Key. - -
- twitter_send.lua - - Sends a tweet - - !tw [text]: Sends the Tweet with the configured accout. -
- version.lua - - Shows bot version - - !version: Shows bot version -
- vote.lua - - Plugin for voting in groups. - - !voting reset: Reset all the votes. -
- !vote [number]: Cast the vote. -
- !voting stats: Shows the statistics of voting. -
-
- weather.lua - - weather in that city (Madrid is default) - - !weather (city) -
- xkcd.lua - - Send comic images from xkcd - - !xkcd (id): Send an xkcd image and title. If not id, send a random one -
-
- youtube.lua - - Sends YouTube info and image. - -
+``` +/stats -> Zeigt die Anzahl der Nachrichten der User +/date -> Zeigt das aktuelle Datum an +/gif -> Sendet ein GIF von Giphy +/plugins, /plugins enable [plugin], /plugins disable [plugin], /plugins reload, /reload -> Aktiviert, deaktiviert und lädt Plugins +/addquote [Zitat], /quote -> Zitat speichern (/addquote) oder abrufen (/quote) +/set [Variablenname] [Daten] -> Setze Variable +/geschlecht [Name] -> Sendet Geschlecht +/xkcd [id] -> Sendet einen zufälligen XKCD-Comic, wenn keine ID gegeben ist. +/wiki Suchwort -> Sendet einen Wikipedia-Artikel +/9gag -> Sendet ein zufälliges Bild von 9GAG.com +/echo [Nachricht] -> Gibt die Nachricht aus +/translate [Text] (Übersetze Text zu deutsch), /translate Zielsprache [Text], /translate Quellsprache,Zielsprache [Text] -> Übersetze Text (Funktioniert zur Zeit nicht) +/google Stichwort -> Durchsucht Google +/wetter (Stadt) -> Wetter in dieser Stadt (Berlin ist Standard) +/version -> Zeigt die Version des Bots +/img [Thema] -> Sucht Bild mit Google-API und versendet es (SafeSearch aktiv) +/zeit [Land/Ort] -> Zeigt die lokale Zeit in einer Zeitzone an +/tw [Text] -> Sendet einen Tweet +/youtube [Suchbegriff] -> Sucht YouTube-Video und sendet es +/hilfe -> Listet alle Kommandos auf +/loc (Ort) -> Zeigt Informationen über einen Ort. +/get (Variable) -> Bekommt Variable, die mit !set gesetzt wurde +``` +Es sind noch einige mehr dabei. Installation ------------ ```bash -# Tested on Ubuntu 14.04, for other OSs check out https://github.com/vysheng/tg#installation -sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make unzip git +# Gestet auf Ubuntu 14.04, für andere Distris, checke https://github.com/vysheng/tg#installation +$ sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make unzip git redis-server libjansson-dev libpython-dev ``` - ```bash -# After those dependencies, lets install the bot -cd $HOME -git clone https://github.com/yagop/telegram-bot.git -cd telegram-bot -./launch.sh install -./launch.sh # Will ask you for a phone number & confirmation code. +# Nach den Abhängigkeiten kommt jetzt die Installation des Bots +$ cd $HOME +$ git clone https://github.com/Akamaru/Mikubot.git +$ cd Mikubot +$ ./launch.sh install +$ ./launch.sh # Fragt dich nach deiner Telefonnummer und dem Verifizierungscode ``` -Enable more [`plugins`](https://github.com/yagop/telegram-bot/tree/master/plugins) +Mehr [`Plugins`](https://github.com/Akamaru/Mikubot/tree/master/plugins) aktivieren ------------- -See the plugins list with `!plugins` command. +Schau dir die Plugins-Liste mit `/plugins` an. -Enable a disabled plugin by `!plugins enable [name]`. +Aktiviere oder deaktiviere ein Plugin mit `/plugins enable [name-ohne-.lua]`. -Disable an enabled plugin by `!plugins disable [name]`. +Deaktiviere ein aktiviertes Plugin mit `/plugins disable [name-ohne-.lua]`. -Those commands require a privileged user, privileged users are defined inside `data/config.lua` (generated by the bot), stop de bot and edit if necessary. +Diese Kommandos benötigen einen privilegierten User (Superuser). Superuser sind in der `data/config.lua` definiert (vom Bot generiert). Stoppe den bot und editiere die Konfigurationsdatei ggf. +## User für die Benutzung des /tw-Befehls freischalten +Erstelle einen Abschnitt in der config.lua: +```lua +can_send_tweet = { + 0, + 1, + 1337, + 585858 +} +``` -Run it as a daemon +Als einen Daemon starten ------------ -If your linux/unix comes with [upstart](http://upstart.ubuntu.com/) you can run the bot by this way +Wenn deine Distribution mit [upstart](http://upstart.ubuntu.com/) kommt, kannst du den Bot damit starten (empfohlen wird aber daemontools): ```bash $ sed -i "s/yourusername/$(whoami)/g" etc/telegram.conf $ sed -i "s_telegrambotpath_$(pwd)_g" etc/telegram.conf $ sudo cp etc/telegram.conf /etc/init/ -$ sudo start telegram # To start it -$ sudo stop telegram # To stop it +$ sudo start telegram # Zum Starten +$ sudo stop telegram # Zum Stoppen ``` -Contact me +/translate Plugin ------------ -You can contact me [via Telegram](https://telegram.me/yago_perez) but if you have an issue please [open](https://github.com/yagop/telegram-bot/issues) one. +Es gibt 3 Arten, das Plugin zu nutzen: + +Auf deutsch übersetzen: /translate [Text] + +Von deutsch in andere Sprache: /translate Zielsprache [Text] + +Von beliebiger Sprache in beliebige Sprache: /translate Quellsprache,Zielsprache [Text] + + +Wobei Quellsprache und Zielsprache die Länderkürzel sein müssen (de, en, ru, it, fr...) + +Kontaktiere mich +------------ +Du kannst den originalen Autor (Yagop) [über Telegram](https://telegram.me/yago_perez) erreichen, aber wenn du einen Bugreport erstelle willst, so [tue dies](https://github.com/yagop/telegram-bot/issues) auf GitHub. + +Wenn du stattdessen mich, den Autor des Forks, kontaktieren möchtest, kannst du dies [über Telegram](https://telegram.me/Akamaru) tun. \ No newline at end of file