如何使用Python(Instabot)每天在特定时间发送instagram DM?

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

我正在使用 Instabot 库在 Instagram 上发送消息,但是我想制作一个 python 程序,每天在特定时间在 Instagram 上发送直接消息。下面的代码演示了如何发送消息,但是如果我每天在特定时间发送消息,我会怎么做?

from instabot import Bot 
from datetime import datetime,timedelta 

HOURS = 18 
def send_message():
    bot = Bot()  
    today = datetime.now()
    hours_added = timedelta(hours = HOURS)
    future_date_and_time = today + hours_added

    melbourne_time = future_date_and_time.strftime("%H:%M %p")

    if(melbourne_time== "09:00 AM"):
        bot.login(username="myusername", password="pass")
        bot.send_message("My message",["Personame"])

任何帮助表示感谢!!

python instagram
2个回答
0
投票

使用Python时间模块,例如:

import time

if("1:30" in time.ctime()):
    """Enter your message"""

您还可以使用 while 循环来检查时间


0
投票

这不是你使用它的方式,要实现这一点(正如你指的是每天在同一时间发送消息),你必须永远打开你的电脑。这不仅仅是可能的。

© www.soinside.com 2019 - 2024. All rights reserved.