def list(self):
"""List all available currency codes."""
request = requests.get("http://free.currencyconverterapi.com/api/v3/currencies")
msg = "```Name\t\t\t\t\t\t\tCode\tSymbol\n\n"
request = json.loads(request.content.decode("utf-8"))
for currencycode in request['results']:
if 'currencySymbol' in request['results'][currencycode]:
if len(request['results'][currencycode]['currencyName']) > 26:
request['results'][currencycode]['currencyName'] = request['results'][currencycode]['currencyName'][:26] + "..."
msg += "{}{}".format(request['results'][currencycode]['currencyName'], " " * (32 - len(request['results'][currencycode]['currencyName'])))
msg += "{}{}".format(request['results'][currencycode]['id'], " " * 5)
msg += "{}\n".format(request['results'][currencycode]['currencySymbol'])
else:
msg += "{}{}".format(request['results'][currencycode]['currencyName'], " " * (32 - len(request['results'][currencycode]['currencyName'])))
msg += "{}\n".format(request['results'][currencycode]['id'])
if len(msg) > 1750:
await self.bot.say(msg + "```")
msg = "```"
评论列表
文章目录