1
0
mirror of https://github.com/Rapptz/discord.py.git synced 2025-05-13 01:09:50 +00:00

Add support for ForumChannel annotations in app commands

This commit is contained in:
Rapptz 2022-08-30 05:09:50 -04:00
parent 6ab6b2cb96
commit 9ea6ee8887

@ -47,7 +47,7 @@ from typing import (
from .errors import AppCommandError, TransformerError
from .models import AppCommandChannel, AppCommandThread, Choice
from .translator import TranslationContextLocation, TranslationContext, Translator, locale_str
from ..channel import StageChannel, VoiceChannel, TextChannel, CategoryChannel
from ..channel import StageChannel, VoiceChannel, TextChannel, CategoryChannel, ForumChannel
from ..abc import GuildChannel
from ..threads import Thread
from ..enums import Enum as InternalEnum, AppCommandOptionType, ChannelType, Locale
@ -685,6 +685,7 @@ CHANNEL_TO_TYPES: Dict[Any, List[ChannelType]] = {
ChannelType.text,
ChannelType.news,
ChannelType.category,
ChannelType.forum,
],
GuildChannel: [
ChannelType.stage_voice,
@ -692,6 +693,7 @@ CHANNEL_TO_TYPES: Dict[Any, List[ChannelType]] = {
ChannelType.text,
ChannelType.news,
ChannelType.category,
ChannelType.forum,
],
AppCommandThread: [ChannelType.news_thread, ChannelType.private_thread, ChannelType.public_thread],
Thread: [ChannelType.news_thread, ChannelType.private_thread, ChannelType.public_thread],
@ -699,6 +701,7 @@ CHANNEL_TO_TYPES: Dict[Any, List[ChannelType]] = {
VoiceChannel: [ChannelType.voice],
TextChannel: [ChannelType.text, ChannelType.news],
CategoryChannel: [ChannelType.category],
ForumChannel: [ChannelType.forum],
}
BUILT_IN_TRANSFORMERS: Dict[Any, Transformer] = {