Суть проблемы:
Использую Discord.py, но IDE не дополняет за меня тот или иной аттрибут/метод/параметр метода, приходится вводить его ручками или же копировать из документации. Например: await interaction.response.edit_message(view=view). Пичарм подсвечивает edit_message() жёлтым и говорит "Cannot find reference 'edit_message' in '() -> InteractionResponse'", однако сам код работает и никаких проблем не возникает.
Из параметров методов можно привести ephemeral для interaction.response, тоже не дополняет.
Я взял с гитхаба гитигнор для Pycharm'a и добавил его в свой проект, сам ничего не добавлял из папок по типу venv и т. д. И даже до гитигнора проблема с аттрибутами/методами оставалась.
В целом Pycharm функции и классы распознаёт и предлагает для автодополнения, а
некоторые аттрибуты/методы/параметры методов - нет.
Что попробовал:
- Гуглил, но там люди не пришли к общему решению. Перепробовал всё, что там было написано (сбрасывал кэш и т.д.), не помогло
- Указывал типы параметров функции через двоеточие, не помогло
- Пытался по-разному импортировать компоненты либы в проект, не помогло. Сейчас импорты проекта выглядят примерно так:
import discord
from discord.ui import View, Button
Кто сталкивался с подобным? Можно ли это решить или проще перейти на VS Code или на какие-либо другие программы для разработки?