@fasunareu

Не работает бот тг на пайтоне, как сделать так чтобы код выполнялся?

Код
import telegram
import time

bot = telegram.Bot(token='мой токен')

def send_message():
    bot.send_message(chat_id='мой айди', text='Смотри фильм')

while True:
    send_message()
    time.sleep(3600) # Отправляем сообщение каждый час

Ошибка:
RuntimeWarning: coroutine 'Bot.send_message' was never awaited
  bot.send_message(chat_id='мой айди', text='Смотри фильм') 
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
  • Вопрос задан
  • 562 просмотра
Пригласить эксперта
Ответы на вопрос 1
@kiosok
import telegram
import asyncio

import time

bot = telegram.Bot(token='мой токен')


async def send_message():
    await bot.send_message(chat_id='мой айди', text='Смотри фильм')


async def main():
    while True:
        await send_message()
        await asyncio.sleep(5)

asyncio.run(main())
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы