telegram-bot ============ A Telegram Bot based on plugins using [tg](https://github.com/vysheng/tg). 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. ![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 ------------
Name | Description | Usage |
9gag.lua | 9GAG for telegram | !9gag: Send random image from 9gag |
btc.lua | Bitcoin global average market value (in EUR or USD) | !btc [EUR|USD] [amount] |
echo.lua | echoes the msg | !echo [whatever] |
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) |
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] |
gps.lua | generates a map showing the given GPS coordinates | !gps latitude,longitude |
hello.lua | Says hello to someone | say hello to [name] |
help.lua | Lists all available commands | !help !help md |
images.lua | When user sends image URL (ends with png, jpg, jpeg) download and send it to origin. | |
img_google.lua | search image with Google API and sends it | !img [topic] |
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) |
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 | Enables, disables and reloads plugins. Privileged users only. | !plugins: list all plugins !plugins enable [plugin] !plugins disable [plugin] !plugins reload |
rae.lua | Spanish dictionary | !rae [word] |
set.lua | Set value | !set [value_name] [data] |
stats.lua | Numer of messages by user | !stats |
time.lua | Displays the local time in an area | !time [area] |
twitter.lua | When user sends twitter URL, send text and images to origin. Requieres OAuth Key. | |
twitter_send.lua | Sends a tweet | !tw [text] |
version.lua | Shows bot version | !version |
weather.lua | weather in that city (Madrid is default) | !weather (city) |
youtube.lua | sends YouTube image |