我试图让日期倒计时,但出了点问题。 那么,那一刻我们有什么:
Timer.py
@bot.message_handler(commands=['countdown'])
def handle_text(message):
bot.reply_to(message, constants.countdown)
Constants.py
import datetime
countdown = (datetime.datetime(2017,12,8) - datetime.datetime.now()).days, 'days left'
倒计时正在工作,但没有留言"剩下时间"。
如果我把"剩下的时间放在"在第一个位置,机器人仅发送"剩余时间"。
答案 0 :(得分:0)
这可能是因为倒计时包含元组(如(365, 'days left')
)而不是字符串。尝试:
countdown = '%d days left' % (datetime.datetime(2017,12,8) - datetime.datetime.now()).days