Top.Mail.Ru
Ответы

Помогите с python ботом

now = datetime.datetime.now()

if "s" in unban_time:

unban_time = int(unban_time.replace("s", ""))

elif "m" in unban_time:

unban_time = int(unban_time.replace("m", "")) * 60

elif "h" in unban_time:

unban_time = int(unban_time.replace("h", "")) * 3600

elif "d" in unban_time:

unban_time = int(unban_time.replace("d", "")) * 86400

unban_time = now + datetime.timedelta(seconds=unban_time)

bot.ban_chat_member(message.chat.id, banned, until_date=unban_time)

почему-то забаненный пользователь может зайти раньше unban_time что делать?

По дате
По рейтингу
Аватар пользователя
yagami__lightГений

А чему изначально равно значение переменной unban_time у тебя?

Почему бы не хранить сразу в секундах без всей этой дуристики с преобразованием типов?

Аватар пользователя
zukhra_khamzovaУченик

всё равно не работает. что делать?

Аватар пользователя
energetic_9254Тролль

Ничего не нашли

Переформулируйте запрос или поищите что-нибудь ещё

Аватар пользователя
zukhra_khamzovaУченик

а?



Видео по теме