/// <summary>
        /// Asynchronously retrieves a bot specified by their unique identifier (nullable).
        /// </summary>
        /// <typeparam name="T">Represents the object type that this bot will be returned as.</typeparam>
        /// <param name="id">The unique identifier of the bot that you wish to retrieve.</param>
        /// <returns>A <see cref="T"/> instance from the specified unique identifier.</returns>
        internal async Task <T> GetBotAsync <T>(ulong id)
            where T : DblBot
        {
            var t = await GetAsync <T>(DblApi.GetBotEndpoint(id));

            t.Client = this;
            return(t);
        }