Size: a a a

pyTelegramBotAPI.talks.ru

2021 March 14

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Torvalds | Busy
всем привет, у меня тут одна проблема с ботом, хочу сделать так, чтобы мой бот автоматически удалял все сообщения в чате кроме опросов через некоторое время
Ну это жестко
источник

T

Torvalds | Busy in pyTelegramBotAPI.talks.ru
Abdullaev
в чем проблема
У меня получилось только часть, где сообщения удаляются сразу. А нужно, сделать так, чтобы бот удалял всё через час
источник

T

Torvalds | Busy in pyTelegramBotAPI.talks.ru
@bot.message_handler(content_types=['text' , 'audio' , 'document' , 'photo' , 'sticker' , 'video' , 'video_note' , 'voice' , 'location' , 'new_chat_members' , ])
def delete(message):
   msg = message.message_id
   time_msc = pytz.timezone('Europe/Moscow')
   datetime_msc = datetime.now(time_msc)
   print("Moscow:", datetime_msc.strftime("%H:%M:"))
   if datetime_London.strftime("%H:%M") == "22:18":
       bot.delete_message(message.chat.id, msg )
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Torvalds | Busy
@bot.message_handler(content_types=['text' , 'audio' , 'document' , 'photo' , 'sticker' , 'video' , 'video_note' , 'voice' , 'location' , 'new_chat_members' , ])
def delete(message):
   msg = message.message_id
   time_msc = pytz.timezone('Europe/Moscow')
   datetime_msc = datetime.now(time_msc)
   print("Moscow:", datetime_msc.strftime("%H:%M:"))
   if datetime_London.strftime("%H:%M") == "22:18":
       bot.delete_message(message.chat.id, msg )
Ставить в очередь message_id для удаления
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
threading.Timer или schedule модуль должны помочь, но только если у тебя вечное соединение и бот не ломается
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
А так придется куда то сохранять очередь и в While True лупе выполнять
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А так придется куда то сохранять очередь и в While True лупе выполнять
Лучше в базу данных
источник

T

Torvalds | Busy in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
threading.Timer или schedule модуль должны помочь, но только если у тебя вечное соединение и бот не ломается
Сейчас попробую
источник

T

Torvalds | Busy in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Ставить в очередь message_id для удаления
то есть нужно парсить все mesage_id ?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Torvalds | Busy
то есть нужно парсить все mesage_id ?
Ну да, просто каждое ставить в очередь
источник

T

Torvalds | Busy in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Ну да, просто каждое ставить в очередь
А каким образом можно парсить?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Torvalds | Busy
А каким образом можно парсить?
Что ты имеешь ввиду?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Берешь в хендлере и отправляешь в очередь
источник
2021 March 15

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
Abdullaev
писателем хочешь стать?
xD+
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
Aryn
пдф
да потом конечный вариант в пдф переведу
источник

A

Abdullaev in pyTelegramBotAPI.talks.ru
по птба книгу?
источник

A

Abdullaev in pyTelegramBotAPI.talks.ru
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
Abdullaev
по птба книгу?
xd da
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
1 часть план уже сделал ✅
источник

A

Abdullaev in pyTelegramBotAPI.talks.ru
Ясно
источник