Я делал проще, не используя timedelta()
x = m.text.split()[1]
what = x[-1] #определение буквы (m, s, h)
x = x[:len(x)-1] #удаление последнего символа
t = int(x)
if what == "s":
untildate = time.time() + t*1
if what == "m":
untildate = time.time() + t*60
if what == "h":
untildate = time.time() + t*3600
bot.restrict_chat_member(
m.chat.id, userid, untildate)