> For the complete documentation index, see [llms.txt](https://legacy.docs.touchguild.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy.docs.touchguild.com/documentation/select-version.md).

# Select version

- [v.0.1.7](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7.md): Major TouchGuild update, a wide amount of improvement & much more. This update is a big step to the library's development.
- [What's new?](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/whats-new.md): Check out what's new.
- [Components](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components.md): Components are also called Structures in the GitHub repository.
- [Client](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/client.md): The Guilded Bot's client, where everything's happen and where the Guilded bot interacts with guilds/servers.
- [Channel](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/channel.md): The 'Channel' component is a 'GuildChannel' component as for now. This can change in the future by moving some data into an extension of 'Channel'.
- [Message](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/message.md): The 'Message' component is a 'GuildMessage' component as for now. This can change in the future by moving some data into an extension of 'Message'.
- [Guild](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/guild.md): The Guild is also known as 'server', it's where everything happen, and where the bot interacts with people/the environment.
- [🙇♂ User](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/user.md): It is the default component for a 'user', it contains every basic information about the user, those can be seen by anyone.
- [UserClient](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/user-1.md): It is the 'user' of the logged bot, it has every information about the connected bot.
- [Member](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/member.md): The Member component extends the User component. (Member is a Guild Member or Server Member)
- [BannedMember](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/bannedmember.md): BannedMember is a component that extends the User component.
- [CalendarEvent](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/calendarevent.md): Calendar Event is a specific event from a calendar channel, so obvious.
- [CalendarEventRSVP](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/calendareventrsvp.md)
- [ForumTopic](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/forumtopic.md): Component coming from a 'Forum' channel.
- [ForumTopicComment](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/forumtopic-1.md): Component assigned to a ForumTopic, similar to Message.
- [Doc](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/doc.md): Doc is component coming from a 'docs' channel.
- [ListItem](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/listitem.md): ListItem is a 'list channel' component. It has his own properties and methods.
- [Webhook](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/components/webhook.md)
- [TouchGuild.DevTools](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/touchguild.devtools.md): TouchGuild's Developer Tools, made accessible to everyone.
- [Examples](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/examples.md): Simple examples of what you can do with this version of TouchGuild.
- [Snipe & editsnipe](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/examples/snipe-and-editsnipe.md): Get last deleted/edited message content.
- [Get bot's information](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/examples/get-bots-information.md): Learn more about your bot's user.
- [XP Awards](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/examples/xp-awards.md): You can now use the built-in XP system to award members.
- [List of available events](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.7/list-of-available-events.md): Events are the key to make your bot alive & feel more active. Here, you'll find every events we're supporting, as for now.
- [v.0.1.6](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6.md): Docs | First official version of TouchGuild, where everything started.
- [Home](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/home.md): Using a library includes reading docs.
- [Components](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components.md): Components are also called Structures in the GitHub repo.
- [Client](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/client.md): The Guilded Bot's client, where everything's happen and where the Guilded bot interacts with guilds/servers.
- [Channel](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/channel.md): The 'Channel' component is a 'GuildChannel' component as for now. This can change in the future by moving some data into an extension of 'Channel'.
- [Message](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/message.md): The 'Message' component is a 'GuildMessage' component as for now. This can change in the future by moving some data into an extension of 'Message'.
- [Guild](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/guild.md): The Guild is also known as 'server', it's where everything happen, and where the bot interacts with people/the environment.
- [🙇♂ User](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/user.md): It is the default component for a 'user', it contains every basic information about the user, those can be seen by anyone.
- [Member](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/member.md): The Member component extends the User component. (Member is a Guild Member or Server Member)
- [BannedMember](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/bannedmember.md): BannedMember is a component that extends the User component.
- [CalendarEvent](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/calendarevent.md): Calendar Event is a specific event from a calendar channel, so obvious.
- [CalendarEventRSVP](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/calendareventrsvp.md)
- [ForumTopic](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/forumtopic.md): Component coming from a 'Forum' channel.
- [Doc](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/doc.md): Doc is component coming from a 'docs' channel.
- [ListItem](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/listitem.md): ListItem is a 'list channel' component. It has his own properties and methods.
- [Webhook](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/components/webhook.md)
- [List of available events](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/list-of-available-events.md): Events are the key to make your bot alive & feel more active. Here, you'll find every events we're supporting, as for now.
- [Types](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types.md): Get to know what's in objects without console logging.
- [MentionsType](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/mentionstype.md)
- [ListItemNoteTypes](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/listitemnotetypes.md)
- [ChannelEditTypes](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/channeledittypes.md): Types needed when editing a channel with an edit method.
- [ChannelCategories](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/channelcategories.md): Channel types/categories
- [messageReactionRawTypes](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/messagereactionrawtypes.md): Raw types coming from the API itself. Helpful for the lib devs.
- [messageReactionTypes](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/messagereactiontypes.md): TouchGuild's message reaction types.
- [emojiTypes](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/emojitypes.md)
- [socialLinkTypes](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/sociallinktypes.md)
- [UserClientTypes](https://legacy.docs.touchguild.com/documentation/select-version/v.0.1.6/types/userclienttypes.md)
