X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/6326feaadc1a2e928d9e9ec36bcec36b8a2d9e5a..c3ff1486929923f394c219e6999df301a5a5bf04:/modules/coins.py diff --git a/modules/coins.py b/modules/coins.py index 489ca16..8653667 100644 --- a/modules/coins.py +++ b/modules/coins.py @@ -1,4 +1,5 @@ # Erebus IRC bot - Author: Erebus Team +# vim: fileencoding=utf-8 # simple coin module # This file is released into the public domain; see http://unlicense.org/ @@ -6,8 +7,9 @@ modinfo = { 'author': 'Erebus Team', 'license': 'public domain', - 'compatible': [1], # compatible module API versions - 'depends': [], # other modules required to work properly? + 'compatible': [0], + 'depends': [], + 'softdeps': [], } # preamble @@ -35,8 +37,8 @@ def get_coin_price(pairs): response = requests.post(url, data = {'pairs': pairs}) return json.loads(response.text) -@lib.hook('btc') -def cmd_gtest(bot, user, chan, realtarget, *args): +@lib.hook() +def btc(bot, user, chan, realtarget, *args): if len(args) > 0: try: response = get_coin_price('btc_eur') @@ -49,8 +51,8 @@ def cmd_gtest(bot, user, chan, realtarget, *args): price = str(float(response[0]['price'])) bot.msg(chan, "1 BTC = %s EUR" % price) -@lib.hook('doge') -def cmd_gtest(bot, user, chan, realtarget, *args): +@lib.hook() +def doge(bot, user, chan, realtarget, *args): if len(args) > 0: try: doge_btc = get_coin_price('doge_btc') @@ -65,8 +67,8 @@ def cmd_gtest(bot, user, chan, realtarget, *args): price = str(float(doge_btc[0]['price']) * float(btc_eur[0]['price'])) bot.msg(chan, "1 DOGE = %s EUR" % price) -@lib.hook('ltc') -def cmd_gtest(bot, user, chan, realtarget, *args): +@lib.hook() +def ltc(bot, user, chan, realtarget, *args): if len(args) > 0: try: ltc_btc = get_coin_price('ltc_btc')