Heroku не хочет запускать бота discord.py

Если запускается на компьютере через командную строку, то все ок

Код runtime.txt

python-3.10.3

Код requirements.txt

discord==1.7.3

Код Procfile

worker: python main.py

Код main.py

import discord
from discord.ext.commands import Bot
import chatting
import asyncio

bot = Bot(command_prefix="!", intents=discord.Intents.all())
bot.remove_command('help')


@bot.event
async def on_message(message: discord.Message):
    await bot.process_commands(message)
    if message.author == bot.user:
        return

    if message.channel == bot.get_channel(000000000000):
        if chatting.get(message.content) == "":
            return
        else:
            async with message.channel.typing():
                asyncio.sleep(0.5)

            await message.reply(chatting.get(message.content))

bot.run("TOKEN")

Логи Heroku

2022-03-29T08:29:16.000000+00:00 app[api]: Build started by user EMAIL
2022-03-29T08:30:08.452836+00:00 heroku[worker.1]: State changed from down to starting
2022-03-29T08:30:06.259271+00:00 app[api]: Deploy * by user EMAIL
2022-03-29T08:30:11.761559+00:00 heroku[worker.1]: Starting process with command `python main.py`
2022-03-29T08:30:06.259271+00:00 app[api]: Release v15 created by user RMAIL
2022-03-29T08:30:12.410599+00:00 heroku[worker.1]: State changed from starting to up
2022-03-29T08:30:12.415931+00:00 heroku[worker.1]: Idling
2022-03-29T08:30:12.417636+00:00 heroku[worker.1]: State changed from up to down
2022-03-29T08:30:12.424249+00:00 heroku[worker.1]: Idling because quota is exhausted
2022-03-29T08:30:13.176625+00:00 heroku[worker.1]: Stopping all processes with SIGTERM
2022-03-29T08:30:13.375019+00:00 heroku[worker.1]: Process exited with status 0
2022-03-29T08:30:16.000000+00:00 app[api]: Build succeeded

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

Автор решения: Universall

Idling because quota is exhausted -> Бесплатное время закончилось

→ Ссылка