前提・実現したいこと
discord.pyを用いての人狼ゲーム開発をしております。
その際に役職を参加者に送信するための機能を実装したいです。
発生している問題・エラーメッセージ
AttributeError: 'NoneType' object has no attribute 'send'
該当のソースコード
python
1status.py 2 3n= len(self.bot.game.players) 4role= simple[n] 5role_list= random.sample(role, n) 6for i in range(n): 7 player= self.bot.game.players[i] 8 user= self.bot.get_user(player.id) 9 role= role_list[i] 10 embed= discord.Embed(title='役職が確定しました', description='あなたの役職は{0}です'.format(role), color=0x0072ff) 11 embed.set_footer(text='Yuki-Bot by aSk2by') 12 await user.send(embed=embed) 13
python
1game.py 2 3from typing import Optional 4from cogs.utils.player import Player, Players 5 6class Game(): 7 def __init__(self): 8 self.players= Players()
python
1player.py 2 3class Players(list): 4 return
試したこと
関係ありそうなコードのみ記載しているので他にもいるところがあれば追記致します。
補足情報(FW/ツールのバージョンなど)
Python 3.10.1
discord.py 1.7.3

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。