我如何在没有Python机器人的情况下在Telegram中创建日程消息?

3pmvbmvn  于 2023-05-21  发布在  Python
关注(0)|答案(2)|浏览(187)

我想用Python在Telegram中创建一个时间表消息给其他用户。我只是想自动发送我的消息。只是管理。
我不需要一个机器人,我不需要创建一个机器人,并与机器人之父沟通。我将运行我的脚本每天一次,以创建一个时间表的消息。
enter image description here
拜托,任何信息。不幸的是,我的谷歌搜索没有帮助我。我被提供创建一个机器人,但我不需要机器人。

qncylg1j

qncylg1j1#

当你可以通过应用程序简单地schedule一条消息时,不知道为什么你需要Python(除非你试图安排多个接收者)。如果是这样的话,你想使用Python,我相信你需要使用一个机器人。如果您沿着这条路线走下去,请查看python-telegram-bot包中的JobQueues。以下是作业队列wiki的链接,以获取更多信息。希望这有帮助!

dxpyg8gm

dxpyg8gm2#

为了子孙后代。我在python上使用了pyrogram库。https://docs.pyrogram.org/intro/quickstart

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)

相关问题