EURUSD 💸
This commit is contained in:
parent
2e1505e09a
commit
a19c444db9
23
bot/bot.lua
23
bot/bot.lua
@ -157,6 +157,12 @@ function do_action(msg)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if string.starts(msg.text, '!eur') then
|
||||||
|
local eur = getEURUSD( )
|
||||||
|
send_msg(receiver, eur, ok_cb, false)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
if string.starts(msg.text, '!version') then
|
if string.starts(msg.text, '!version') then
|
||||||
text = 'James Bot '.. VERSION .. [[
|
text = 'James Bot '.. VERSION .. [[
|
||||||
Licencia GNU v2, código disponible en http://git.io/6jdjGg
|
Licencia GNU v2, código disponible en http://git.io/6jdjGg
|
||||||
@ -294,6 +300,16 @@ function get_9GAG()
|
|||||||
return link_image, title
|
return link_image, title
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function getEURUSD( )
|
||||||
|
b = http.request("http://webrates.truefx.com/rates/connect.html?c=EUR/USD&f=csv&s=n")
|
||||||
|
local rates = b:split(", ")
|
||||||
|
local symbol = rates[1]
|
||||||
|
local timestamp = rates[2]
|
||||||
|
local sell = rates[3]..rates[4]
|
||||||
|
local buy = rates[5]..rates[6]
|
||||||
|
return symbol..'\n'..'Buy: '..buy..'\n'..'Sell: '..sell
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
function download_to_file( url )
|
function download_to_file( url )
|
||||||
print("url a descargar: "..url)
|
print("url a descargar: "..url)
|
||||||
@ -371,6 +387,13 @@ function split_by_space ( text )
|
|||||||
return words
|
return words
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function string:split(sep)
|
||||||
|
local sep, fields = sep or ":", {}
|
||||||
|
local pattern = string.format("([^%s]+)", sep)
|
||||||
|
self:gsub(pattern, function(c) fields[#fields+1] = c end)
|
||||||
|
return fields
|
||||||
|
end
|
||||||
|
|
||||||
function vardump(value, depth, key)
|
function vardump(value, depth, key)
|
||||||
local linePrefix = ""
|
local linePrefix = ""
|
||||||
local spaces = ""
|
local spaces = ""
|
||||||
|
Reference in New Issue
Block a user