def convert(self, ctx, in_value: str):
logger.info('!convert ' + in_value + ' - User: ' + str(ctx.message.author))
start_date = datetime.datetime(day=21, month=11, year=2007)
try:
if self.utils.is_number(in_value):
delta = datetime.timedelta(days=int(in_value) - 1)
final_date = start_date + delta
em = discord.Embed(title='Conversion', description='Date : ' + final_date.strftime('%d/%m/%Y'),
colour=0x0053A9)
await self.bot.send_message(ctx.message.channel, '', embed=em)
else:
in_date = datetime.datetime.strptime(in_value, '%d/%m/%Y')
erep_day = in_date - start_date + datetime.timedelta(days=1)
em = discord.Embed(title='Conversion', description='eRepublik day : ' + str(erep_day.days),
colour=0x0053A9)
await self.bot.send_message(ctx.message.channel, '', embed=em)
except:
traceback.print_exc()
logger.info(' Invalid input')
await self.bot.say('Invalid input')
评论列表
文章目录