Задать вопрос
@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
  • Вопрос задан
  • 747 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Создание Telegram-бота и продвижение в мессенджерах
    3 месяца
    Далее
  • Stepik
    Телеграм-боты на Python: продвинутый уровень
    2 недели
    Далее
  • Нетология
    ИИ-разработчик: от API до агентов с МТУСИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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())
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы