Get a list of channels in the guild

        Args:
            guild_id: id of the guild to fetch channels from

        Returns:
            List of dictionary objects of channels in the guild. Note the different
            types of channels: text, voice, DM, group DM.

            https://discordapp.com/developers/docs/resources/channel#channel-object

            Example:
                [
                    {
                        "id": "41771983423143937",
                        "guild_id": "41771983423143937",
                        "name": "general",
                        "type": 0,
                        "position": 6,
                        "permission_overwrites": [],
                        "topic": "24/7 chat about how to gank Mike #2",
                        "last_message_id": "155117677105512449"
                    },
                    {
                        "id": "155101607195836416",
                        "guild_id": "41771983423143937",
                        "name": "ROCKET CHEESE",
                        "type": 2,
                        "position": 5,
                        "permission_overwrites": [],
                        "bitrate": 64000,
                        "user_limit": 0
                    },
                    {
                        "last_message_id": "3343820033257021450",
                        "type": 1,
                        "id": "319674150115610528",
                        "recipients": [
                            {
                                "username": "test",
                                "discriminator": "9999",
                                "id": "82198898841029460",
                                "avatar": "33ecab261d4681afa4d85a04691c4a01"
                            }
                        ]
                    }
                ]

def get_channels_in(self, guild_id: str) -> List[Dict[str, Any]]:
        """Get a list of channels in the guild

        Args:
            guild_id: id of the guild to fetch channels from

        Returns:
            List of dictionary objects of channels in the guild. Note the different
            types of channels: text, voice, DM, group DM.

            https://discordapp.com/developers/docs/resources/channel#channel-object

            Example:
                [
                    {
                        "id": "41771983423143937",
                        "guild_id": "41771983423143937",
                        "name": "general",
                        "type": 0,
                        "position": 6,
                        "permission_overwrites": [],
                        "topic": "24/7 chat about how to gank Mike #2",
                        "last_message_id": "155117677105512449"
                    },
                    {
                        "id": "155101607195836416",
                        "guild_id": "41771983423143937",
                        "name": "ROCKET CHEESE",
                        "type": 2,
                        "position": 5,
                        "permission_overwrites": [],
                        "bitrate": 64000,
                        "user_limit": 0
                    },
                    {
                        "last_message_id": "3343820033257021450",
                        "type": 1,
                        "id": "319674150115610528",
                        "recipients": [
                            {
                                "username": "test",
                                "discriminator": "9999",
                                "id": "82198898841029460",
                                "avatar": "33ecab261d4681afa4d85a04691c4a01"
                            }
                        ]
                    }
                ]
        """
        return self._query(f'guilds/{guild_id}/channels', 'GET')