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

问题描述 投票:0回答:2

我想使用 python 在 Telegram 中创建一条从我到另一个用户的计划消息。 我只想自动发送消息。只是管理。

我不需要机器人,我不需要创建机器人并与机器人之父进行交流。 我将每天运行一次脚本来创建计划消息。

enter image description here

请提供任何信息。不幸的是,我的谷歌搜索对我没有帮助。有人建议我创建一个机器人,但我不需要机器人。

python telegram message schedule
2个回答
0
投票

不知道为什么当您可以通过应用程序简单地安排消息时需要Python(除非您尝试与多个收件人进行安排)。如果是这种情况并且您想使用 Python,我相信您将需要使用机器人。如果您沿着这条路线走下去,请查看 python-telegram-bot 包中的JobQueues。以下是作业队列 wiki 的链接,了解更多信息。希望这有帮助!


0
投票

为了子孙后代。我在 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)


def GetListPics(InImages):
    L_Out = []
    for img in InImages:
        L_Out.append(InputMediaPhoto(img))
        
    return L_Out
    

Pics = GetListPics(['pic_01.jpg', 'pic_02.jpg', 'pic_03.jpg'])
SendMsg(Pics, NextTime)
© www.soinside.com 2019 - 2024. All rights reserved.