gunyu1019/PUBG-BOT

A "discord.errors.Forbidden" bug that occurs continuously in "process/player.py"

Closed this issue · 3 comments

Describe the bug

  • From User
    일반명령어(!=전적/!=매치)를 사용할 때, 첫 검색인 유저는 플랫폼 선택하는 창 이후로 정상적으로 작동하지 않습니다.

image

  • From Developer
    사용자가 일반명령어을 통하여 배틀그라운드 플레이어와 관련된 기능을 사용할 때, 첫 프로세스로 "process.player" 과정을 통하여 검색하시는 플레이어의 플랫폼 정보를 확인하게 됩니다. 사용자는 해당 플랫폼을 성공적으로 선택한 후로부터 "discord.errors.Forbidden" 이 발생합니다.

image

To Reproduce

사용자가 배틀그라운드 플레이어의 플랫폼 정보가 필요한 "!=전적"과 "!=매치" 명령어를 일반 명령어를 통하어 사용했을 때, 처음으로 등록되는 플레이어의 경우 플랫폼 정보를 요청합니다. 다만, 이 과정에서 선택 후 오류가 발생합니다.

Expected behavior

!=전적 기능을 사용했더라면 이후 전적에 관련된 기능을, !=매치 기능을 사용했더라먼 이후 매치에 관련된 기능을 제공해야만 합니다.

Actual Results

오류 발생으로 인하여, 위 기능을 정상적으로 제공하지 못하고 있습니다.

Additional context

해당 이슈는 메인 기능이 상실이 인정되었으므로 "P1(긴급하게 수정이 필요함.)" 단계를 부여합니다.

일반명령어를 사용하여 "!=플랫폼변경" 기능을 사용할 때도 동일한 증상이 나타납니다.

#11 Bug was successfully fixed successfully.

Screenshot_20210809-184741_Discord-Beta.png
The issue has not been fixed.