from pyrogram import Client, idle
app = Client(***)
app.start()
# тут выполняешь нужные функции
idle()
You don't have rights to send messages in this chat
import calendar
...
days_month = calendar.monthrange(d.year, d.month)[1]
if len(my_days) > (days_month - d.day):
my_days = my_days[:days_month - d.day]
bot.send_video(message.chat.id, video, timeout=100)