Для будущих поколений, если вам тоже нужно отправлять отложенные сообщения.
Я использовал библиотеку
pyrogram. Далее мой python скрипт.
from datetime import datetime, timedelta
from pyrogram import Client
from pyrogram.types import Message, InputMediaPhoto
api_id = 12345
api_hash = "0123456789abcdef0123456789abcdef"
PostChannel = '@mytest'
NextTime = datetime.now() + timedelta(hours=3, minutes=40)
print(NextTime)
app = Client("my_account", api_id, api_hash)
def SendMsg(InMedia, InScheduleDate):
with app:
app.send_media_group(chat_id = PostChannel, media = InMedia, schedule_date = InScheduleDate)
pass
pass
def GetListPics(InImages):
L_Out = []
for img in InImages:
L_Out.append(InputMediaPhoto(img))
pass
return L_Out
pass
Pics = GetListPics(['pic_01.jpg', 'pic_02.jpg', 'pic_03.jpg'])
SendMsg(Pics, NextTime)
PostChannel = '@mytest' если у вас публичная группа
PostChannel = -1009999999999 если у вас приватная группа
Для получения
api_id и
api_hash читать по ссылке ниже.
https://docs.pyrogram.org/intro/quickstart