
前提
Python、Heroku、GitHubで構成してます。
実現したいこと
10秒毎にprintするという単純なコードですがエラーが出てしまいます。
原因はなんでしょうか?
発生している問題・エラーメッセージ
Traceback (most recent call last): File "/app/discordbot.py", line 14, in <module> loop_10sec.start() File "/app/.heroku/python/lib/python3.10/site-packages/discord/ext/tasks/__init__.py", line 398, in start self._task = asyncio.create_task(self._loop(*args, **kwargs)) File "/app/.heroku/python/lib/python3.10/asyncio/tasks.py", line 336, in create_task loop = events.get_running_loop() RuntimeError: no running event loop sys:1: RuntimeWarning: coroutine 'Loop._loop' was never awaited
該当のソースコード
python
1import discord 2import traceback 3from discord.ext import commands 4from discord.ext import tasks 5from os import getenv 6from datetime import datetime, timezone, timedelta, time 7 8@tasks.loop(seconds=10) 9async def loop_10sec(): 10 print("aaa") 11 12loop_10sec.start()
回答1件
あなたの回答
tips
プレビュー