実現したいこと
- discord.pyを使ったbotのping値測定機能を動作するようにする
前提
ping値測定機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ ping = round(raw_ping * 1000) ValueError: cannot convert float NaN to integer ### 該当のソースコード @client.event async def on_message(message): if message.content == "!ping": # Ping値を秒単位で取得 raw_ping = client.latency # ミリ秒に変換して丸める ping = round(raw_ping * 1000) # 送信する await message.reply(f"Pong!\nBotのPing値は{ping}msです。") ```ここに言語名を入力 ソースコード
補足情報(FW/ツールのバージョンなど)
discord.py
2.1.0
ここにより詳細な情報を記載してください。
raw_ping の値、つまり client.latency の値が NaN になっているのでしょう。
