如何在不和谐的一天中的特定时间发送消息?

2024-10-03 04:35:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我想制作一个discord机器人,每天在线课程开始时给我发短信

import discord
from discord.ext import commands
from datetime import *
import discord.utils
from discord.utils import get
import pytz

local = datetime.now()
tbilisi = pytz.timezone("Asia/Tbilisi")
datetime_tbilisi = datetime.now(tbilisi)


Monday = "Monday"
dro1_saati = 9
dro1_wuti = 30

async def on_ready():
    channel = discord.utils.get(client.guilds[0].channels, name = "general")
    await client.change_presence(status = discord.Status.online, activity = discord.Game("with z.help_me | Aleksandre"))
    #Monday
    if Monday == datetime_tbilisi.strftime("%A") and dro1_saati == datetime_tbilisi.hour and dro1_wuti == datetime_tbilisi.minute:
        embed = discord.Embed(title = "Monday", description = ": https://us04web.zoom.us/j/78382716896?pwd=RUxiZExKRHFadSszS01pZWk0WVNKQT09k\n ID:783 8271 6886 \n Pass:1010", colour = discord.Colour.blue())
        await channel.send(embed = embed)

当我在Heroku上主持时,它不起作用


Tags: fromimportgetdatetimechannelutilsembednow