Razgildai
@Razgildai
Изучаю Python...

Python — Telebot как реализовать метод отложенных постов?

Доброго времени суток, пытаюсь написать скрипт(бота в тг) который будет создавать пост в чате телеграмм, но не публиковать его, а отправлять в отложенные посты на заданные дату и время.
Использую библиотеку Telebot, но не могу найти подходящий метод, мб кто решал такую задачу уже, или есть идеи как такое можно реализовать?
Реализовать бота который бы работал в фоне, и отправлял посты с задержкой - не вариант.

Спасибо.

P.S. Знаний у меня маловато, только начал учить яп. Практикуюсь в написании простеньких вещей, которые мог бы использовать и крутить сам.
  • Вопрос задан
  • 1438 просмотров
Решения вопроса 1
Razgildai
@Razgildai Автор вопроса
Изучаю Python...
Вариант решения через pyrogram:

from pyrogram import Client, types, raw
from settings import *
from _datetime import datetime

app = Client(name=name_uset_admin, api_id=api_id, api_hash=api_hash)

async def main(image, date):
    async with app:
        await app.send_photo(channel, photo=image, caption="Set Total", schedule_date=date)

date = datetime(year=2022, month=6, day=17, hour=00, minute=9)
image = "url image"

app.run(main(image, date))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы