discord.py не отправляет повторно сообщение

я новичок в python, и для опыта решил написать ДС бота с расписанием. через print() все выводится верно и при помощи import cv2 картинка верно создаётся в папке, но бот её оправляет только 1 раз при запуске и всё.

def raspisanie():
    print('def raspisanie():')
    img = cv2.imread('1.jpg')
    global last_time
    global m
    global h
    global wday
    l = last()
    last_time = int(xlsx[0][l].split("-")[1].split(':')[0])*60 + int(xlsx[0][l].split("-")[1].split(':')[1])
    n = -2
    dayw = wday + 2
    if dayw > 7:
        dayw = 1
    print(l,'->',last_time,dayw)
    for i in xlsx[dayw]:
        n += 1
        print(i)
        if n == -1:
            cv2.putText(img, i, (350,19), cv2.FONT_HERSHEY_COMPLEX , 0.7 ,color=(225,225,225),thickness=2)
        if n > -1:
            cv2.putText(img, i, (145,70 + 59*n), cv2.FONT_HERSHEY_COMPLEX , 0.9 ,color=(0,0,0),thickness=2)
    cv2.imwrite('2.jpg', img)

    @client.event
    async def on_ready():
        my_channel = client.get_channel(1015555923252613160)
        await my_channel.send(file=discord.File('2.jpg'))

Ответы (0 шт):