@bot.message_handler(content_types=['photo','text','sticker'])
def send(message):
bot.copy_message(chat_id=channel_1_id , from_chat_id=message.chat.id,message_id=message.id )
time = datetime(datetime.now().year, datetime.now().month, datetime.now().day, datetime.now().hour, datetime.now().minute)
if время сейчас + period[-1] наступило:
bot.send_message(message.from_user.id, f'Время: {time.hour}:{time.minute}')
else:
pass
bot.polling()
period[-1] - это период с которым нужно отправлять посты в канал.
Пытался решить через
while True:
time.sleep(1)
if current_time == '19:40':#Выставляете ваше время
print('pass')
bot.send_message(message.chat.id, otv)
но тогда бот будет спать все время из-за вайла. Есть ли какое-то адекватное решение при котором бот не будет спать ? (cпать - не отвечать после начала поиска времени для поста )